From 09724c7c76562768d36060c36c60323ac1341061 Mon Sep 17 00:00:00 2001 From: jmug Date: Sun, 25 Oct 2026 02:30:21 -0700 Subject: [PATCH] feat: Dockerfile for the secrets server. --- docker/secretsserver/Dockerfile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 docker/secretsserver/Dockerfile diff --git a/docker/secretsserver/Dockerfile b/docker/secretsserver/Dockerfile new file mode 100644 index 0000000..2c84094 --- /dev/null +++ b/docker/secretsserver/Dockerfile @@ -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"]