From 4c5db7deab97e11f40e43b32605669b936d20906 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Hudy?= Date: Wed, 27 Nov 2019 20:56:08 +0100 Subject: [PATCH] Migrate to images from scratch (#13) --- Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 921f3d6..abc7ccf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,10 +16,13 @@ COPY pkg/ pkg/ # Build RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GO111MODULE=on go build -a -o service main.go -# Use distroless as minimal base image to package the manager binary -# Refer to https://github.com/GoogleContainerTools/distroless for more details -FROM gcr.io/distroless/static:latest +# Certificates +FROM alpine:latest as certs +RUN apk --update add ca-certificates + +FROM scratch LABEL source = git@github.com:michal-hudy/mockice.git WORKDIR / COPY --from=builder /workspace/service . +COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt ENTRYPOINT ["/service"] \ No newline at end of file