feat: Dockerfile for the secrets server.

This commit is contained in:
jmug committed 2026-10-25 02:30:21 -07:00
1 parent 5c44b990c2
commit 09724c7c76
1 file changed
+15
+15
View File
@@ -0,0 +1,15 @@
FROM golang:1.27.2 AS build
WORKDIR /usr/secretsserver
COPY . .
RUN go mod download
RUN go vet -v ./...
RUN go test -v ./...
RUN CGO_ENABLED=0 go build -ldflags="-s -w" -o /usr/bin/secretsserver ./cmd/secretsserver
FROM gcr.io/distroless/static-debian13
COPY --from=build /usr/bin/secretsserver /
CMD ["/secretsserver"]