From a417bc657ef1cd07ba47d6230ee691596c118625 Mon Sep 17 00:00:00 2001 From: Michael Schaefer Date: Fri, 16 Mar 2018 10:52:05 +0100 Subject: [PATCH] Dockerfile for lookyloo web ui --- Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..e486de6b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM debian:stretch + +RUN apt-get update +RUN apt-get -y upgrade +RUN apt-get -y install git wget python3-pip pwgen +RUN git clone https://github.com/CIRCL/lookyloo.git +WORKDIR lookyloo + +RUN pip3 install -r requirements.txt +RUN pip3 install -e . +RUN wget https://d3js.org/d3.v4.min.js -O lookyloo/static/d3.v4.min.js +RUN wget https://cdn.rawgit.com/eligrey/FileSaver.js/5733e40e5af936eb3f48554cf6a8a7075d71d18a/FileSaver.js -O lookyloo/static/FileSaver.js + +RUN sed -i "s/SPLASH = 'http:\/\/127.0.0.1:8050'/SPLASH = 'http:\/\/splash:8050'/g" lookyloo/__init__.py +RUN secret_key=`pwgen -Bsv1 32`; sed -i "s/app.secret_key = 'changeme'/app.secret_key = '$secret_key'/g" lookyloo/__init__.py +ENV LC_ALL=C.UTF-8 +ENV LANG=C.UTF-8 +ENV FLASK_APP=lookyloo +EXPOSE 5000 +ENTRYPOINT ["flask", "run", "--host=0.0.0.0"]