FROM golang:1.22-alpine AS build WORKDIR /build COPY . . RUN go mod download RUN go build main.go FROM alpine:3.18 WORKDIR /opt COPY --from=build /build/main ./pve-exporter COPY --from=build /build/config.yaml ./config.yaml RUN chmod +x ./pve-exporter EXPOSE 9090 CMD [ "./pve-exporter" ]