Go development container image for Agynio services.
ghcr.io/agynio/devcontainer-go
linux/amd64linux/arm64
| Tool | Version (default) | Notes |
|---|---|---|
| Go | 1.25 (golang:1.25-bookworm) | Base image |
| buf | 1.64.0 | Multi-arch binary via BUF_VERSION |
| air | 1.64.5 | Go hot-reload via AIR_VERSION |
| oapi-codegen | 2.4.1 | OpenAPI code generation via OAPI_CODEGEN_VERSION |
| oras | 1.1.0 | OCI registry CLI via ORAS_VERSION |
| git, curl, bash, openssh-client, inotify-tools | Debian packages | Installed via apt |
Run an interactive shell:
docker run --rm -it ghcr.io/agynio/devcontainer-go:1 bashUse as a devcontainer image:
{
"image": "ghcr.io/agynio/devcontainer-go:1"
}mainpublishes tags:main,sha-<short>- Semver tags
vX.Y.Zpublish:X.Y.Z,X.Y,X - Pin to a major version tag (e.g.
:1) for automatic minor/patch updates
- Edit the
ARGvalues inDockerfile. - Commit to
mainand confirm the image is published. - Create a semver tag (e.g.
v1.1.0) to publish stable tags.