summaryrefslogtreecommitdiffstats
path: root/server/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'server/Dockerfile')
-rw-r--r--server/Dockerfile13
1 files changed, 13 insertions, 0 deletions
diff --git a/server/Dockerfile b/server/Dockerfile
new file mode 100644
index 0000000..40881ad
--- /dev/null
+++ b/server/Dockerfile
@@ -0,0 +1,13 @@
+FROM ubuntu:latest
+
+RUN apt update && apt install -y python3 python3-pip socat
+
+WORKDIR /app
+
+COPY requirements.txt .
+RUN pip install --no-cache-dir -r requirements.txt
+
+COPY app.py .
+RUN chmod +x app.py
+
+CMD [ "socat", "TCP-LISTEN:9000,fork", "EXEC:./app.py" ]