Files
tg_exporter/Dockerfile
2024-09-21 13:52:47 +08:00

20 lines
436 B
Docker

FROM docker.hub.ipao.vip/golang:1.22-alpine as builder
COPY . /app
RUN go env -w GOPROXY=https://go.hub.ipao.vip,direct && \
go env -w GO111MODULE=on && \
cd /app && \
go mod tidy && \
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" ]