X-Git-Url: http://juplo.de/gitweb/?a=blobdiff_plain;f=burrow_exporter%2FDockerfile;h=ffe1411afeb720b9a6512dad438aac7795de0f99;hb=d371d3a317178bcd294c85dfe118bdb61c5f10f1;hp=fedd83211b674797147a67107989d30654757fc9;hpb=da3f0285271f357fd3a32a8b1a9eb4cdfad39dc5;p=demos%2Fkafka%2Fmonitoring diff --git a/burrow_exporter/Dockerfile b/burrow_exporter/Dockerfile index fedd832..ffe1411 100644 --- a/burrow_exporter/Dockerfile +++ b/burrow_exporter/Dockerfile @@ -1,16 +1,16 @@ -FROM golang:alpine as glide +FROM golang:1.14.0-alpine as golang RUN apk update RUN apk add git -RUN go get github.com/Masterminds/glide -WORKDIR /go/src/github.com/jirwin/burrow_exporter -run git clone https://github.com/jirwin/burrow_exporter.git . -RUN glide install -RUN go build burrow-exporter.go +run git clone https://github.com/love-walden/burrow_exporter.git /burrow_exporter +WORKDIR /burrow_exporter +RUN go build +RUN pwd -FROM alpine -COPY --from=glide /go/src/github.com/jirwin/burrow_exporter/burrow-exporter . +FROM alpine:3.9 +COPY --from=golang /burrow_exporter/burrow-exporter /opt ENV BURROW_ADDR http://localhost:8000 ENV METRICS_ADDR 0.0.0.0:8080 ENV INTERVAL 30 ENV API_VERSION 2 -CMD ./burrow-exporter --burrow-addr $BURROW_ADDR --metrics-addr $METRICS_ADDR --interval $INTERVAL --api-version $API_VERSION +ENTRYPOINT [ "/opt/burrow-exporter" ] +CMD [ "--burrow-addr", $BURROW_ADDR, "--metrics-addr", $METRICS_ADDR, "--interval", $INTERVAL, "--api-version", $API_VERSION ]