github.com/argoproj/argo-events@v1.9.1/third_party/prometheus-nats-exporter-docker/amd64/Dockerfile (about) 1 # Golang binary building stage 2 FROM golang:1.20.2 3 WORKDIR $GOPATH/src/github.com/nats-io/prometheus-nats-exporter 4 RUN git clone --branch v0.10.1 https://github.com/nats-io/prometheus-nats-exporter.git . 5 RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -v -a -tags netgo -installsuffix netgo -ldflags "-s -w" 6 7 # Final docker image building stage 8 FROM scratch 9 COPY --from=0 /go/src/github.com/nats-io/prometheus-nats-exporter/prometheus-nats-exporter /prometheus-nats-exporter 10 EXPOSE 7777 11 ENTRYPOINT ["/prometheus-nats-exporter"] 12 CMD ["--help"]