Files

16 lines
325 B
Docker

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"]