feat: Dockerfile for the secrets server.
This commit is contained in:
1 parent
5c44b990c2
commit
09724c7c76
1 file changed
+15
@@ -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"]
|
||||||
Reference in new issue
Block a user