From 19de76cbd62b4e9df08e091a0d57cbee891b20d3 Mon Sep 17 00:00:00 2001 From: "Julian M. Kunkel" Date: Thu, 27 Dec 2018 15:28:40 +0000 Subject: [PATCH] Docker file for remote usage! --- docker/Dockerfile | 4 ++++ docker/build.sh | 2 ++ docker/run.sh | 10 ++++++++++ webapp.py | 2 +- 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 docker/Dockerfile create mode 100755 docker/build.sh create mode 100755 docker/run.sh diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..4219edb --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,4 @@ +FROM ubuntu:18.04 + +WORKDIR /data +RUN apt-get update && apt-get install -y python3-flask python3-elasticsearch diff --git a/docker/build.sh b/docker/build.sh new file mode 100755 index 0000000..0d9bee3 --- /dev/null +++ b/docker/build.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker build -t textnavi:ubuntu . diff --git a/docker/run.sh b/docker/run.sh new file mode 100755 index 0000000..db21e96 --- /dev/null +++ b/docker/run.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +if [[ "$1" == "" ]] ; then +CMD="python3 ./webapp.py" +else +CMD=/bin/bash +fi + +OPT="-it --rm -v $PWD/../:/data/" +docker run $OPT --expose=5000 -p 5000:5000 -h textnavi textnavi:ubuntu $CMD diff --git a/webapp.py b/webapp.py index fc722b4..e21c0b0 100644 --- a/webapp.py +++ b/webapp.py @@ -278,4 +278,4 @@ def top_items_v3(): # # ######################################################################################################################## if __name__ == '__main__': - app.run() + app.run(host= '0.0.0.0')