From 326fc4ef913c05f118ba72ca1e979ec052a001d6 Mon Sep 17 00:00:00 2001 From: AIIrondev Date: Fri, 1 May 2026 10:51:43 +0200 Subject: [PATCH] Enhance Docker configuration: update .docker-build.env and .docker-compose.runtime.override.yml for improved resource allocation and service settings --- .docker-build.env | 8 ++++++++ .docker-compose.runtime.override.yml | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.docker-build.env b/.docker-build.env index aa2f2b8..cb0a350 100644 --- a/.docker-build.env +++ b/.docker-build.env @@ -1,3 +1,11 @@ NUITKA_BUILD=0 INVENTAR_HTTP_PORT=10000 +INVENTAR_HTTP_PORTS=10000 INVENTAR_APP_IMAGE=ghcr.io/aiirondev/legendary-octo-garbanzo:latest +INVENTAR_APP_CPUS=1.0 +INVENTAR_APP_MEM_LIMIT=384m +INVENTAR_APP_MEM_SWAP_LIMIT=768m +INVENTAR_WORKERS=4 +INVENTAR_THREADS=2 +INVENTAR_WORKER_TIMEOUT=30 +INVENTAR_WORKER_CONNECTIONS=100 diff --git a/.docker-compose.runtime.override.yml b/.docker-compose.runtime.override.yml index 3d2734b..d17fa46 100644 --- a/.docker-compose.runtime.override.yml +++ b/.docker-compose.runtime.override.yml @@ -1,6 +1,8 @@ services: app: working_dir: /app/Web - command: ["gunicorn", "app:app", "--bind", "0.0.0.0:8000", "--workers", "2", "--timeout", "30", "--graceful-timeout", "20", "--max-requests", "200", "--max-requests-jitter", "50", "--log-level", "info", "--access-logfile", "-", "--error-logfile", "-"] + command: ["gunicorn", "app:app", "--bind", "0.0.0.0:8000", "--workers", "4", "--threads", "2", "--timeout", "30", "--graceful-timeout", "20", "--worker-connections", "100", "--max-requests", "200", "--max-requests-jitter", "50", "--log-level", "info", "--access-logfile", "-", "--error-logfile", "-"] image: ghcr.io/aiirondev/legendary-octo-garbanzo:latest build: null + ports: + - "10000:8000"