# MC Panel Staging Environment Configuration # ================================ # Application Settings # ================================ PORT=8000 WORKERS=2 DEBUG=false LOG_LEVEL=INFO # ================================ # Security Settings # ================================ SECRET_KEY=staging-secret-key-change-this JWT_SECRET_KEY=staging-jwt-secret-key-change-this JWT_ALGORITHM=HS256 JWT_EXPIRE_MINUTES=60 # ================================ # OIDC Configuration # ================================ OIDC_CLIENT_ID=mc-panel-staging OIDC_CLIENT_SECRET=staging-oidc-client-secret OIDC_DISCOVERY_URL=https://auth-staging.nevetime.ru/.well-known/openid_configuration OIDC_REDIRECT_URI=https://mc-panel-staging.nevetime.ru/api/auth/oidc/callback # ================================ # Database Settings # ================================ DATABASE_URL=sqlite:///./data/mc_panel_staging.db # ================================ # Logging # ================================ LOG_FILE=/app/logs/mc_panel_staging.log # ================================ # Minecraft Server Settings # ================================ SERVERS_PATH=/app/backend/servers MAX_SERVERS=5 DEFAULT_SERVER_RAM=1G # ================================ # WebSocket Settings # ================================ WS_MAX_CONNECTIONS=50 WS_PING_INTERVAL=30 # ================================ # File Upload Settings # ================================ MAX_UPLOAD_SIZE=50MB ALLOWED_EXTENSIONS=jar,zip,txt,yml,yaml,json,properties # ================================ # Backup Settings # ================================ BACKUP_PATH=/app/backend/data/backups AUTO_BACKUP=true BACKUP_INTERVAL=12h MAX_BACKUPS=14