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')