diff --git a/Dockerfile b/Dockerfile index 1db140ce..cb156028 100644 --- a/Dockerfile +++ b/Dockerfile @@ -44,12 +44,17 @@ ARG TAG=dev # Build binary RUN CGO_ENABLED=0 go build -ldflags "-s -w -X main.version=$TAG" -o dozzle +# Use UPX to make the binary smaller +FROM harshavardhanj/upx:3.95 as upx +COPY --from=builder /dozzle/dozzle /dozzle +RUN upx --best --lzma /dozzle + FROM scratch ENV PATH /bin COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt -COPY --from=builder /dozzle/dozzle /dozzle +COPY --from=upx /dozzle /dozzle EXPOSE 8080