This commit is contained in:
Quality System Admin
2025-11-03 23:04:44 +02:00
parent f9dfc011f2
commit 1cb54be01e
3 changed files with 421 additions and 155 deletions

View File

@@ -24,10 +24,10 @@ DB_MAX_RETRIES=60
DB_RETRY_INTERVAL=2
# Data persistence paths
DB_DATA_PATH=/srv/docker-test/mariadb
LOGS_PATH=/srv/docker-test/logs
INSTANCE_PATH=/srv/docker-test/instance
BACKUP_PATH=/srv/docker-test/backups
DB_DATA_PATH=/srv/quality_app/mariadb
LOGS_PATH=/srv/quality_app/logs
INSTANCE_PATH=/srv/quality_app/py_app/instance
BACKUP_PATH=/srv/quality_app/backups
# ============================================================================
# APPLICATION CONFIGURATION
@@ -50,8 +50,8 @@ APP_PORT=8781
# Worker class (sync, gevent, gthread)
GUNICORN_WORKER_CLASS=sync
# Request timeout in seconds
GUNICORN_TIMEOUT=120
# Request timeout in seconds (increased for large database operations)
GUNICORN_TIMEOUT=1800
# Bind address
GUNICORN_BIND=0.0.0.0:8781
@@ -72,11 +72,11 @@ GUNICORN_MAX_REQUESTS=1000
# ============================================================================
# INITIALIZATION FLAGS
# ============================================================================
# Initialize database schema on first run
INIT_DB=true
# Initialize database schema on first run (set to false after first deployment)
INIT_DB=false
# Seed database with default data
SEED_DB=true
# Seed database with default data (set to false after first deployment)
SEED_DB=false
# Continue on database initialization errors
IGNORE_DB_INIT_ERRORS=false
@@ -105,6 +105,26 @@ VCS_REF=
# ============================================================================
NETWORK_SUBNET=172.20.0.0/16
# ============================================================================
# RESOURCE LIMITS
# ============================================================================
# Database resource limits
DB_CPU_LIMIT=2.0
DB_CPU_RESERVATION=0.5
DB_MEMORY_LIMIT=1G
DB_MEMORY_RESERVATION=256M
# Application resource limits
APP_CPU_LIMIT=2.0
APP_CPU_RESERVATION=0.5
APP_MEMORY_LIMIT=1G
APP_MEMORY_RESERVATION=256M
# Logging configuration
LOG_MAX_SIZE=10m
LOG_MAX_FILES=5
DB_LOG_MAX_FILES=3
# ============================================================================
# NOTES:
# ============================================================================