aboutsummaryrefslogtreecommitdiff
path: root/docker/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'docker/Dockerfile')
-rw-r--r--docker/Dockerfile15
1 files changed, 8 insertions, 7 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile
index c7ba950..ac833c3 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -3,16 +3,18 @@ FROM python:3.6-bullseye
RUN apt-get update && \
apt-get install --no-install-recommends -y \
openjdk-11-jdk \
+ maven \
leiningen && \
rm -rf /var/lib/apt/lists/*
-RUN wget https://dlcdn.apache.org/storm/apache-storm-2.1.0/apache-storm-2.1.0.zip && \
- unzip apache-storm-2.1.0.zip && \
- mv apache-storm-2.1.0/bin/* /usr/lib/jvm/java-11-openjdk-amd64/bin && \
- mv apache-storm-2.1.0/lib/* /usr/lib/jvm/java-11-openjdk-amd64/lib && \
- rm -rf apache-storm-2.1.0
+RUN wget https://dlcdn.apache.org/storm/apache-storm-2.3.0/apache-storm-2.3.0.zip && \
+ unzip apache-storm-2.3.0.zip && \
+ mv apache-storm-2.3.0/bin/* /usr/lib/jvm/java-11-openjdk-amd64/bin && \
+ mv apache-storm-2.3.0/lib/* /usr/lib/jvm/java-11-openjdk-amd64/lib && \
+ rm -rf apache-storm-2.3.0
-RUN pip install streamparse
+# RUN pip install streamparse==4.0.0
+RUN pip install git+https://github.com/Thornycrackers-Forks/streamparse.git#egg=streamparse
ENV LEIN_ROOT=/usr/src/app
@@ -21,6 +23,5 @@ ENV LEIN_ROOT=/usr/src/app
ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
RUN ln -s /usr/lib/jvm/java-11-openjdk-amd64/bin/storm /bin/storm
-
# The code is stored here
WORKDIR /usr/src/app