Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions Dockerfile.dev
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
# Development Dockerfile with hot reload using Air
# TODO: Pin to SHA256 digest for reproducible builds:
# docker buildx imagetools inspect golang:1.26.5-alpine3.24
FROM golang:1.26.5-alpine3.24 AS development
# Image pinned to a SHA256 digest for reproducible builds; a registry
# tag mutation (Docker Hub allows re-tagging) cannot poison this build.
# To refresh: `docker buildx imagetools inspect golang:1.26.5-alpine3.24`
# (or use the Docker Hub API tags endpoint) and update the digest below.
# A Renovate / Dependabot config can automate this if desired.
# Keep this digest in sync with the builder stage in Dockerfile.
FROM golang:1.26.5-alpine3.24@sha256:0178a641fbb4858c5f1b48e34bdaabe0350a330a1b1149aabd498d0699ff5fb2 AS development

# Install development tools and Air for hot reload
RUN apk add --no-cache \
Expand Down
Loading