16 lines
222 B
Docker
16 lines
222 B
Docker
FROM golang:1.18-alpine3.16 AS base
|
|
|
|
WORKDIR /app
|
|
|
|
COPY . .
|
|
|
|
RUN go mod tidy && go build -o nsq_exporter ./cmd
|
|
|
|
FROM alpine:3.16
|
|
|
|
EXPOSE 9117
|
|
|
|
COPY --from=base /app/nsq_exporter /nsq_exporter
|
|
|
|
ENTRYPOINT ["/nsq_exporter"]
|