github.com/moov-io/imagecashletter@v0.10.1/Dockerfile (about) 1 FROM golang:1.22 as builder 2 WORKDIR /go/src/github.com/moov-io/imagecashletter 3 RUN apt-get update && apt-get install make gcc g++ 4 COPY . . 5 RUN make build-server 6 7 FROM debian:stable-slim 8 LABEL maintainer="Moov <oss@moov.io>" 9 RUN apt-get update && apt-get install -y ca-certificates 10 11 COPY --from=builder /go/src/github.com/moov-io/imagecashletter/bin/server /bin/server 12 # USER moov 13 14 ENV HTTP_PORT=8083 15 ENV HEALTH_PORT=9093 16 17 EXPOSE ${HTTP_PORT}/tcp 18 EXPOSE ${HEALTH_PORT}/tcp 19 20 ENTRYPOINT ["/bin/server"]