diff --git a/src/webui/Dockerfile b/src/webui/Dockerfile new file mode 100644 index 0000000..6c3e285 --- /dev/null +++ b/src/webui/Dockerfile @@ -0,0 +1,9 @@ +FROM python:3.9-slim +RUN apt-get update && apt-get install -y \ + gcc \ + && rm -rf /var/lib/apt/lists/* +RUN pip install flask==5.6.0 +ADD ./run.sh /run.sh +RUN chmod +x /run.sh +EXPOSE 5000 +CMD /run.sh \ No newline at end of file diff --git a/src/webui/__init__.py b/src/webui/flaskr/__init__.py similarity index 100% rename from src/webui/__init__.py rename to src/webui/flaskr/__init__.py diff --git a/src/webui/flaskr/__main__.py b/src/webui/flaskr/__main__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/webui/run.sh b/src/webui/run.sh new file mode 100644 index 0000000..3102c2d --- /dev/null +++ b/src/webui/run.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +# We need to add a empty Data.fs if it does not exist +# as zeo will not start without on. +if [ ! -f /var/zeo/fs/Data.fs ]; then + touch /var/zeo/fs/Data.fs +fi + +exec /usr/local/bin/runzeo -a 8100 -C /etc/zeo.conf \ No newline at end of file