From ce6ae8d511cd4af0b03842f63ecc4e8e7b89367b Mon Sep 17 00:00:00 2001 From: Ciaran Moran Date: Mon, 1 Jun 2020 14:36:15 +0100 Subject: [PATCH] Use multi-stage build to slim image --- Dockerfile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8f693b77..62788a95 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -FROM alpine:3.11 +FROM alpine:3.11 as userconf RUN addgroup -S flagger \ - && adduser -S -g flagger flagger \ + && adduser -S -G flagger flagger \ && apk --no-cache add ca-certificates WORKDIR /home/flagger @@ -10,6 +10,14 @@ COPY /bin/flagger . RUN chown -R flagger:flagger ./ +FROM alpine:3.11 + +RUN addgroup -S flagger \ + && adduser -S -G flagger flagger \ + && apk --no-cache add ca-certificates + +COPY --from=userconf /home /home + USER flagger ENTRYPOINT ["./flagger"]