Skip to content

Commit 802e2b1

Browse files
Improvements
1 parent 6dc6993 commit 802e2b1

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

Dockerfile

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM phusion/baseimage
22
MAINTAINER Fedele Mantuano "mantuano.fedele@gmail.com"
33
ENV STORM_VER="1.0.2"
4-
ENV REFRESHED_AT="2016-11-20" \
4+
ENV REFRESHED_AT="2016-12-21" \
55
STORM_PATH="/opt/apache-storm-${STORM_VER}"
66
LABEL storm_version=${STORM_VER} \
77
description="Apache Storm: zookeeper, nimbus, ui, supervisor" \
@@ -12,21 +12,23 @@ RUN mkdir -p /etc/service/zookeeperd \
1212
&& mkdir -p /etc/service/supervisor \
1313
&& mkdir -p /etc/service/ui \
1414
&& apt-get -yqq update \
15-
&& apt-get upgrade -y -o Dpkg::Options::="--force-confold" \
16-
&& apt-get -yqq install \
15+
&& apt-get -yqq upgrade -o Dpkg::Options::="--force-confold" \
16+
&& apt-get -yqq --no-install-recommends install \
1717
curl \
1818
openjdk-8-jre \
1919
python \
2020
zookeeperd \
2121
&& apt-get clean \
22-
&& rm -rf /var/lib/apt/lists/*
22+
&& rm -rf /var/lib/apt/lists/* \
23+
&& apt-get -yqq autoremove \
24+
&& dpkg -l | grep ^rc | awk '{print $2}' | xargs dpkg --purge \
25+
&& curl -o ${STORM_PATH}.tar.gz http://mirror.nohup.it/apache/storm/apache-storm-${STORM_VER}/apache-storm-${STORM_VER}.tar.gz \
26+
&& tar -zxf ${STORM_PATH}.tar.gz -C /opt \
27+
&& rm -f ${STORM_PATH}.tar.gz
2328
COPY run/zookeeperd.sh /etc/service/zookeeperd/run
2429
COPY run/nimbus.sh /etc/service/nimbus/run
2530
COPY run/supervisor.sh /etc/service/supervisor/run
2631
COPY run/ui.sh /etc/service/ui/run
2732
COPY zookeeper/zoo.cfg /etc/zookeeper/conf/zoo.cfg
28-
RUN curl -o ${STORM_PATH}.tar.gz http://mirror.nohup.it/apache/storm/apache-storm-${STORM_VER}/apache-storm-${STORM_VER}.tar.gz \
29-
&& tar -zxf ${STORM_PATH}.tar.gz -C /opt \
30-
&& rm -f ${STORM_PATH}.tar.gz
3133
COPY storm/storm.yaml $STORM_PATH/conf/storm.yaml
3234
EXPOSE 8080

0 commit comments

Comments
 (0)