From 0b15d653c5f527747d94e3c0d40ddc87e4658a36 Mon Sep 17 00:00:00 2001 From: ION606 Date: Wed, 12 Nov 2025 10:37:09 -0500 Subject: [PATCH] added restart policy --- docker-compose.yml | 32 +++++++++++++++++++------------- run.py | 2 ++ 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 87d9349..60f4a6b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,18 +1,24 @@ services: - app: - build: . - ports: - - "5121:5121" - networks: - - static - volumes: - - instance:/app/instance - - sites:/app/sites - env_file: .env + app: + build: . + deploy: + restart_policy: + condition: on-failure + delay: 5s + max_attempts: 10 + window: 120s + ports: + - "5121:5121" + networks: + - static + volumes: + - instance:/app/instance + - sites:/app/sites + env_file: .env networks: - static: + static: volumes: - instance: - sites: + instance: + sites: diff --git a/run.py b/run.py index 51e67c1..f6346f5 100644 --- a/run.py +++ b/run.py @@ -6,6 +6,8 @@ app = create_app() if __name__ == "__main__": os.makedirs(app.config["UPLOAD_FOLDER"], exist_ok=True) + print(f"listening on port {config.Config.PORT}") + with app.app_context(): db.create_all() serve(app, host="0.0.0.0", port=config.Config.PORT)