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