File tree Expand file tree Collapse file tree 1 file changed +18
-22
lines changed Expand file tree Collapse file tree 1 file changed +18
-22
lines changed Original file line number Diff line number Diff line change 11FROM alpine:edge
22
3- ENV DOCKERIZE_VERSION 0.2.0
4- RUN apk add --no-cache ca-certificates curl && \
5- mkdir -p /usr/local/bin/ && \
6- curl -SL https://github.com/jwilder/dockerize/releases/download/v${DOCKERIZE_VERSION}/dockerize-linux-amd64-v${DOCKERIZE_VERSION}.tar.gz \
7- | tar xzC /usr/local/bin
83RUN mkdir /go
94ENV GOPATH /go
10- RUN set -ex \
11- && apk add --no-cache --virtual .build-deps \
12- git \
13- go \
14- build-base
15-
5+ ENV GOBIN /go/bin
6+ VOLUME /etc/telegraf
167ENV TELEGRAF github.com/influxdata/telegraf
17- RUN go get github.com/influxdata/telegraf
18- COPY . $GOPATH/src/$TELEGRAF/
19- COPY ./example.conf /etc/telegraf/telegraf.conf
208WORKDIR $GOPATH/src/$TELEGRAF/
21- RUN make
22-
23- RUN apk del .build-deps \
24- && rm -rf $GOPATH/pkg \
25- && rm -rf $GOPATH/src/github.com/influxdata \
26- && rm -rf $GOPATH/bin/gdm
9+ # RUN go get github.com/influxdata/telegraf
10+ COPY . $GOPATH/src/$TELEGRAF/
11+ RUN set -ex && \
12+ apk add --no-cache --virtual .build-deps \
13+ git \
14+ go \
15+ build-base && \
16+ go get github.com/sparrc/gdm && \
17+ /go/bin/gdm restore && \
18+ go install cmd/telegraf/telegraf.go && \
19+ apk del .build-deps && \
20+ rm -rf $GOPATH/pkg && \
21+ rm -rf $GOPATH/src && \
22+ rm -rf /usr && \
23+ rm -rf $GOPATH/bin/gdm
2724
28- CMD dockerize \
29- $GOPATH/bin/telegraf
25+ CMD /go/bin/telegraf
You can’t perform that action at this time.
0 commit comments