FROM golang:1.20-alpine as builder ARG ARG_VERSION ENV VERSION $ARG_VERSION WORKDIR /app COPY . . RUN apk add make git && make build VERSION=$VERSION # Build final image FROM scratch WORKDIR /app COPY --from=builder /app/whatismyip /usr/bin/ EXPOSE 8080 ENTRYPOINT ["whatismyip"]