"Add test script and guide for separate servers setup (feat)"

This commit is contained in:
2025-05-23 08:52:11 +02:00
parent 03ff4260e2
commit c1e8ee01c5
4 changed files with 625 additions and 477 deletions

View File

@@ -10,7 +10,7 @@ PYTHONUNBUFFERED=1
# SQLite (Default)
DATABASE_PATH=instance/myp.db
# PostgreSQL (Optional)
# PostgreSQL (Optional - für Produktionsumgebung empfohlen)
DB_NAME=myp_backend
DB_USER=myp_user
DB_PASSWORD=secure_backend_password
@@ -48,18 +48,38 @@ REDIS_DB=0
# === LOGGING ===
LOG_LEVEL=INFO
LOG_FILE=logs/backend.log
LOG_MAX_SIZE=10485760
LOG_MAX_BYTES=10485760
LOG_BACKUP_COUNT=5
# === DATEISYSTEM ===
UPLOAD_FOLDER=uploads
MAX_CONTENT_LENGTH=16777216
# === PRODUKTIONS-KONFIGURATION ===
# Gunicorn-Einstellungen
WORKERS=4
BIND_ADDRESS=0.0.0.0:5000
TIMEOUT=30
KEEP_ALIVE=5
MAX_REQUESTS=1000
MAX_REQUESTS_JITTER=100
# === SICHERHEITS-EINSTELLUNGEN ===
WTF_CSRF_ENABLED=true
FORCE_HTTPS=false
RATE_LIMIT_ENABLED=true
MAX_REQUESTS_PER_MINUTE=60
RATE_LIMIT_WINDOW_MINUTES=15
# === MONITORING ===
HEALTH_CHECK_INTERVAL=30
METRICS_ENABLED=true
METRICS_PORT=9090
# === JOB-KONFIGURATION ===
JOB_CHECK_INTERVAL=60
SOCKET_CHECK_INTERVAL=120
# === DATEISYSTEM ===
UPLOAD_FOLDER=uploads
MAX_CONTENT_LENGTH=16777216
# === ENTWICKLUNG ===
DEBUG=false
TESTING=false