# 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