File tree 3 files changed +13
-22
lines changed
3 files changed +13
-22
lines changed Original file line number Diff line number Diff line change 1
1
# heka_base image
2
- FROM debian:jessie
2
+ FROM golang:1.4
3
3
4
4
MAINTAINER Chance Zibolski <
[email protected] > (@chance)
5
5
@@ -18,27 +18,15 @@ RUN apt-get update && \
18
18
ruby-dev \
19
19
protobuf-compiler \
20
20
python-sphinx \
21
- wget
22
-
23
- # Install Go 1.3.1
24
- RUN curl -s https://storage.googleapis.com/golang/go1.3.1.linux-amd64.tar.gz -o /tmp/go.tar.gz && \
25
- echo "3af011cc19b21c7180f2604fd85fbc4ddde97143 /tmp/go.tar.gz" | sha1sum -c && \
26
- tar -C /usr/local -xzf /tmp/go.tar.gz
21
+ wget \
22
+ debhelper \
23
+ fakeroot \
24
+ libgeoip-dev \
25
+ libgeoip1 \
26
+ golang-goprotobuf-dev
27
27
28
28
WORKDIR /heka
29
29
30
- ENV GOROOT /usr/local/go
31
- ENV PATH $PATH:/usr/local/go/bin:/go/bin
32
-
33
- ENV CTEST_OUTPUT_ON_FAILURE 1
34
- ENV BUILD_DIR /heka/build
35
- ENV GOPATH $BUILD_DIR/heka
36
- ENV GOBIN $GOPATH/bin
37
- ENV PATH $PATH:$GOBIN
38
- # Build faster
39
- ENV NUM_JOBS 10
40
-
41
30
EXPOSE 4352
42
31
43
32
COPY . /heka
44
- RUN ./build.sh
Original file line number Diff line number Diff line change 3
3
# and builds a new image which installs that dpkg
4
4
FROM mozilla/heka_base
5
5
6
+ RUN cd /heka && . ./build.sh
7
+ RUN cd /heka && . ./env.sh && cd /heka/build && make deb
8
+
6
9
RUN mkdir -p /heka_docker
7
- RUN cd /heka/build && make deb
8
10
RUN find /heka/build -name "*.deb" -exec cp {} /heka_docker/heka.deb \;
9
11
COPY Dockerfile.final /heka_docker/Dockerfile
10
12
@@ -13,4 +15,4 @@ RUN curl -sSL https://get.docker.io/builds/Linux/x86_64/docker-1.2.0 -o /tmp/doc
13
15
mv /tmp/docker /usr/local/bin/docker && \
14
16
chmod +x /usr/local/bin/docker
15
17
16
- CMD docker build -t mozilla/heka /heka_docker
18
+ CMD docker build -t mozilla/heka /heka_docker
Original file line number Diff line number Diff line change @@ -4,7 +4,8 @@ FROM debian:jessie
4
4
MAINTAINER Chance Zibolski <
[email protected] > (@chance)
5
5
6
6
COPY heka.deb /tmp/heka.deb
7
+ RUN apt-get update && apt-get install -y libgeoip1
7
8
RUN dpkg -i /tmp/heka.deb && rm /tmp/heka.deb
8
9
9
10
EXPOSE 4352
10
- ENTRYPOINT ["hekad"]
11
+ ENTRYPOINT ["hekad"]
You can’t perform that action at this time.
0 commit comments