go-container: ENV в Dockerfile, без хардкода в Go

This commit is contained in:
“Naeel”
2026-08-07 07:57:53 +04:00
parent 35a07ca374
commit 91472e1259
2 changed files with 11 additions and 8 deletions
+8
View File
@@ -12,5 +12,13 @@ RUN go mod init tf-registry && go mod tidy && CGO_ENABLED=0 go build -o registry
FROM alpine:3.21
RUN apk --no-cache add ca-certificates
COPY --from=builder /app/registry /registry
# ── Non-secret defaults (change here → rebuild → push → redeploy) ─────────
ENV S3_ENDPOINT=s3.msk-1.ngcloud.ru \
S3_BUCKET=terraform-registry \
S3_PREFIX=registry.kube5s.ru \
PORT=5000
# ── Secrets go in UI jsonEnv: S3_ACCESS_KEY, S3_SECRET_KEY ─────────────────
EXPOSE 5000
CMD ["/registry"]