Files
tg_exporter/Dockerfile
2024-09-21 14:48:31 +08:00

23 lines
446 B
Docker

FROM docker.hub.ipao.vip/golang:1.22-alpine as builder
COPY . /app
WORKDIR /app
RUN go env -w GOPROXY=https://go.hub.ipao.vip,direct && \
go env -w GO111MODULE=on && \
cd /app && \
go mod tidy
RUN go build -o /app/exporter .
FROM docker.hub.ipao.vip/alpine:3.20
COPY --from=builder /app/exporter /usr/local/bin/exporter
COPY config.yml /root/.exporter.yml
WORKDIR /root
ENTRYPOINT ["/usr/local/bin/exporter"]
CMD [ "serve" ]