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
No known key found for this signature in database
GPG Key ID: 875F18DAD49A145A
1 changed files with 10 additions and 2 deletions

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