From 0af5588b698bb2cdb390002387eb979efa388366 Mon Sep 17 00:00:00 2001 From: Guilhem Lettron Date: Wed, 30 Mar 2022 16:56:19 +0200 Subject: [PATCH 1/3] chore: use distroless static reduce size by ~5Mo --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 351d32d..f8d1ece 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,7 +22,7 @@ RUN go build \ && strip /bin/app \ && upx -q -9 /bin/app -FROM gcr.io/distroless/base +FROM gcr.io/distroless/static # Error when writing in Environment Files #USER nobody:nobody From 0928248c72aa7f8241f4aa0f87d0ab036d09577b Mon Sep 17 00:00:00 2001 From: Guilhem Lettron Date: Wed, 30 Mar 2022 16:58:30 +0200 Subject: [PATCH 2/3] chore: remove mention of nobody https://docs.github.com/en/actions/creating-actions/dockerfile-support-for-github-actions#user --- Dockerfile | 3 --- 1 file changed, 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index f8d1ece..805a6d1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,9 +24,6 @@ RUN go build \ FROM gcr.io/distroless/static -# Error when writing in Environment Files -#USER nobody:nobody - COPY --from=build-env /bin/app / ENTRYPOINT ["/app"] From 1b3ad2769918cc0a4e7d22b741966956078d7cab Mon Sep 17 00:00:00 2001 From: Guilhem Lettron Date: Wed, 30 Mar 2022 16:58:52 +0200 Subject: [PATCH 3/3] chore: remove useless installprefix --- Dockerfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 805a6d1..1fdc985 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,7 +15,6 @@ COPY . . RUN go build \ -a \ -ldflags "-s -w -extldflags '-static'" \ - -installsuffix cgo \ -tags netgo \ -o /bin/app \ . \