Ben Kreeger a26d6f5e09
All checks were successful
Publish / Build and publish (push) Successful in 4m45s
Add README, github workflow
2025-09-11 22:21:15 -05:00
2025-09-11 21:55:20 -05:00
2025-09-11 22:21:15 -05:00

Kreeger's devcontainer

A devcontainer build that I use as the base for all my dev work.

Building locally

Make sure you have the prerequisites installed. For me this meant BuildX and BuildKit for Docker.

$ brew install docker-buildx
$ brew install buildkit
$ VERSION=$(curl https://api.github.com/repos/docker/buildx/releases/latest -s | jq .name -r)
$ ARCH=arm64
$ curl -LO https://github.com/docker/buildx/releases/download/${VERSION}/buildx-${VERSION}.darwin-${ARCH}
$ mkdir -p ~/.docker/cli-plugins
$ mv buildx-${VERSION}.darwin-${ARCH} ~/.docker/cli-plugins/docker-buildx
$ chmod +x ~/.docker/cli-plugins/docker-buildx
$ docker buildx version

Login to Gitea.

$ docker login git.kree.gr

And then build the thing.

$ DOCKER_BUILDKIT=1 devcontainer build --workspace-folder . \
      --push true --image-name \
      git.kree.gr/kreeger/devcontainer:${$(git rev-parse HEAD):-8}
Description
A devcontainer prebuild that I use as the base of my dev work.
Readme 30 KiB