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 1
1
FROM alpine:edge
2
2
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
8
3
RUN mkdir /go
9
4
ENV 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
16
7
ENV 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
20
8
WORKDIR $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
27
24
28
- CMD dockerize \
29
- $GOPATH/bin/telegraf
25
+ CMD /go/bin/telegraf
You can’t perform that action at this time.
0 commit comments