From 9928e63a620104000ce36b8aaa9c52c637bc2655da3102955fe1f44586b9ece2 Mon Sep 17 00:00:00 2001 From: Nyx Date: Mon, 31 Mar 2025 01:34:20 -0500 Subject: [PATCH] docker --- Dockerfile | 7 +++++++ compose.yml | 9 +++++++++ requirements.txt | 3 +++ site/__pycache__/app.cpython-313.pyc | Bin 0 -> 4852 bytes 4 files changed, 19 insertions(+) create mode 100644 Dockerfile create mode 100644 compose.yml create mode 100644 requirements.txt create mode 100644 site/__pycache__/app.cpython-313.pyc diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..59dafdb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM python:3-alpine + +WORKDIR /site +COPY . . +RUN pip install --no-cache-dir -r requirements.txt + +CMD ["waitress-serve", "--port=8000", "app.app"] diff --git a/compose.yml b/compose.yml new file mode 100644 index 0000000..0c4b908 --- /dev/null +++ b/compose.yml @@ -0,0 +1,9 @@ +services: + utils: + build: + dockerfile: Dockerfile + ports: + - "8041:8000" # Will listen on port 65193, change that number to change the port + restart: unless-stopped + volumes: + - ./site:/site diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..ebf25c5 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,3 @@ +requests +flask +waitress diff --git a/site/__pycache__/app.cpython-313.pyc b/site/__pycache__/app.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..326efbcfd7fe4200922e98ab245c7e7860e01d8e5311470eb5392000a59d0cc5 GIT binary patch literal 4852 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 literal 0 HcmV?d00001