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"]