From bf98a636c400ab8a6829ce60a27f65a6c8b6ab70 Mon Sep 17 00:00:00 2001 From: Miquel B <2642168+miquelbar@users.noreply.github.com> Date: Sat, 16 Feb 2019 09:17:11 +0100 Subject: [PATCH] Using scratch image to execute goreplay (#619) We could minimize the docker image final size using scratch image --- Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3f03461..bbb0dab 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,8 @@ -FROM alpine:3.6 -RUN apk update && apk add ca-certificates && update-ca-certificates && apk add openssl +FROM alpine:latest as builder +RUN apk add --no-cache ca-certificates openssl RUN wget https://github.com/buger/goreplay/releases/download/v0.16.1/gor_0.16.1_x64.tar.gz -O gor.tar.gz RUN tar xzf gor.tar.gz -ENTRYPOINT ["./goreplay"] \ No newline at end of file + +FROM scratch +COPY --from=builder /goreplay . +ENTRYPOINT ["./goreplay"]