Use multi-stage build to slim image

This commit is contained in:
Ciaran Moran
2020-06-01 14:36:15 +01:00
parent 33076941b9
commit ce6ae8d511

View File

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