diff --git a/Dockerfile b/Dockerfile index 890bda0b..6980ad7d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,11 +5,13 @@ # Stage 2: Build Go backend with embedded frontend # Stage 3: Final minimal image # ============================================================================= +# NOTE: Using specific versions for reproducible builds +# Update these versions when upgrading dependencies -ARG NODE_IMAGE=node:24-alpine -ARG GOLANG_IMAGE=golang:1.26.2-alpine -ARG ALPINE_IMAGE=alpine:3.21 -ARG POSTGRES_IMAGE=postgres:18-alpine +ARG NODE_IMAGE=node:24.14.0-alpine +ARG GOLANG_IMAGE=golang:1.24.2-alpine +ARG ALPINE_IMAGE=alpine:3.21.3 +ARG POSTGRES_IMAGE=postgres:17-alpine ARG GOPROXY=https://goproxy.cn,direct ARG GOSUMDB=sum.golang.google.cn