diff --git a/Dockerfile b/Dockerfile index d44e651..4b589a9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,9 @@ # Build /go/bin/ipmi_exporter -FROM golang:latest AS builder +FROM quay.io/prometheus/golang-builder:1.13-base AS builder -RUN go get github.com/soundcloud/ipmi_exporter \ +RUN go get -d github.com/soundcloud/ipmi_exporter \ && cd /go/src/github.com/soundcloud/ipmi_exporter \ - && go build + && make # Container image @@ -17,8 +17,8 @@ RUN apt-get update \ && apt-get install freeipmi-tools -y --no-install-recommends \ && rm -rf /var/lib/apt/lists/* -COPY --from=builder /go/bin/ipmi_exporter /ipmi_exporter +COPY --from=builder /go/src/github.com/soundcloud/ipmi_exporter /bin/ipmi_exporter EXPOSE 9290 -CMD ["/ipmi_exporter", "--config.file", "/config.yml"] +CMD ["/bin/ipmi_exporter", "--config.file", "/config.yml"]