Files
Aniworld/src/server/.env.example

53 lines
1016 B
Plaintext

# Flask Configuration
FLASK_ENV=development
FLASK_APP=app.py
SECRET_KEY=your-secret-key-here
DEBUG=True
# Database Configuration
DATABASE_URL=sqlite:///data/database/anime.db
DATABASE_POOL_SIZE=10
DATABASE_TIMEOUT=30
# API Configuration
API_KEY=your-api-key
API_RATE_LIMIT=100
API_TIMEOUT=30
# Cache Configuration
CACHE_TYPE=simple
REDIS_URL=redis://localhost:6379/0
CACHE_TIMEOUT=300
# Logging Configuration
LOG_LEVEL=INFO
LOG_FORMAT=detailed
LOG_FILE_MAX_SIZE=10MB
LOG_BACKUP_COUNT=5
# Security Configuration
SESSION_TIMEOUT=3600
CSRF_TOKEN_TIMEOUT=3600
MAX_LOGIN_ATTEMPTS=5
LOGIN_LOCKOUT_DURATION=900
# Download Configuration
DOWNLOAD_PATH=/downloads
MAX_CONCURRENT_DOWNLOADS=5
DOWNLOAD_TIMEOUT=1800
RETRY_ATTEMPTS=3
# Provider Configuration
PROVIDER_TIMEOUT=30
PROVIDER_RETRIES=3
USER_AGENT=AniWorld-Downloader/1.0
# Notification Configuration
DISCORD_WEBHOOK_URL=
TELEGRAM_BOT_TOKEN=
TELEGRAM_CHAT_ID=
# Monitoring Configuration
HEALTH_CHECK_INTERVAL=60
METRICS_ENABLED=True
PERFORMANCE_MONITORING=True