build alpine base image (#311)

This commit is contained in:
Ben Redmond-Benham
2022-07-20 19:58:00 +01:00
committed by GitHub
parent fec466efa6
commit 8093376ece
3 changed files with 15 additions and 0 deletions

View File

@@ -16,6 +16,15 @@ RUN go build -o /grpcurl \
-ldflags "-w -extldflags \"-static\" -X \"main.version=$(cat VERSION)\"" \
./cmd/grpcurl
FROM alpine:3 as alpine
WORKDIR /
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
COPY --from=builder /etc/passwd /etc/passwd
COPY --from=builder /grpcurl /bin/grpcurl
USER grpcurl
ENTRYPOINT ["/bin/grpcurl"]
# New FROM so we have a nice'n'tiny image
FROM scratch
WORKDIR /