From 1fd15b40f39fcbb7fd0b67ba80cdafd01b397c5e Mon Sep 17 00:00:00 2001 From: Tyler <68524461+TySP-Dev@users.noreply.github.com> Date: Sun, 18 May 2025 00:38:15 -1000 Subject: [PATCH] docker support --- app.py | 2 +- docker-compose.yml | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 docker-compose.yml diff --git a/app.py b/app.py index b74e689..2c8c68e 100644 --- a/app.py +++ b/app.py @@ -28,7 +28,7 @@ from cryptography.fernet import Fernet # ===== Application Configuration ===== app = Flask(__name__) app.secret_key = os.getenv("FLASK_SECRET", os.urandom(24)) -CORS(app) +CORS(app, origins=["https://pdf.unnaturalll.dev"]) # ===== Constants ===== ADMIN_CRED_FILE = 'admin_creds.json' diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..36d1b6c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,22 @@ +version: "3.8" + +services: + paccrypt: + build: . + container_name: paccrypt + ports: + - "5001:5000" + environment: + - PYTHONDONTWRITEBYTECODE=1 + - PYTHONUNBUFFERED=1 + - PRODUCTION=true + volumes: + - /mnt/stor4tb/uploads:/app/uploads + restart: unless-stopped + networks: + - shared_internal + +networks: + + shared_internal: + external: true \ No newline at end of file