kv-netflix/backend/.env.example

41 lines
1.1 KiB
Text

# StreamFlow Environment Configuration
# Copy this file to .env and update values for your environment
# ====================
# REQUIRED SETTINGS
# ====================
# Secret key for HMAC authentication (generate with: python -c 'import secrets; print(secrets.token_hex(32))')
STREAMFLIX_SECRET_KEY=your-secret-key-here
# ====================
# DATABASE
# ====================
# SQLite (default) or PostgreSQL connection string
DATABASE_URL=sqlite:///./streamflow.db
# ====================
# CACHING (Redis)
# ====================
# Redis connection URL
REDIS_URL=redis://localhost:6379
# Cache TTL settings (in seconds)
STREAMFLIX_CACHE_DEFAULT_TTL=10800
STREAMFLIX_CACHE_CATALOG_TTL=3600
STREAMFLIX_CACHE_HOME_TTL=21600
# ====================
# APPLICATION
# ====================
# Enable debug mode (WARNING: disables secret key requirement)
STREAMFLIX_DEBUG=false
# CORS allowed origins (comma-separated)
STREAMFLIX_CORS_ORIGINS=https://nf.khoavo.myds.me,http://localhost:5173,http://localhost:3000
# Request timeout in seconds
STREAMFLIX_REQUEST_TIMEOUT=15