Some checks failed
continuous-integration/drone/push Build encountered an error
62 lines
1.6 KiB
Plaintext
62 lines
1.6 KiB
Plaintext
# 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 |