Skip to content

Commit 142d35d

Browse files
committed
clean up docker file
1 parent a61389f commit 142d35d

File tree

1 file changed

+18
-22
lines changed

1 file changed

+18
-22
lines changed

Dockerfile

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,25 @@
11
FROM 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
83
RUN mkdir /go
94
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
167
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
208
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
2724

28-
CMD dockerize \
29-
$GOPATH/bin/telegraf
25+
CMD /go/bin/telegraf

0 commit comments

Comments
 (0)