# LeagueLedger Environment Configuration Template # Copy this file to .env and fill in the values # Database Configuration DB_HOST=localhost DB_PORT=5432 DB_NAME=leagueledger DB_USER=postgres DB_PASSWORD= # Application Settings SECRET_KEY= DEBUG=False ALLOWED_HOSTS=localhost,127.0.0.1 BASE_URL=http://localhost:8000 TIMEZONE=Europe/Dublin # Email Configuration EMAIL_BACKEND=smtp EMAIL_HOST=smtp.example.com EMAIL_PORT=587 EMAIL_USE_TLS=True EMAIL_HOST_USER= EMAIL_HOST_PASSWORD= DEFAULT_FROM_EMAIL=noreply@leagueledger.com # Security Settings SESSION_COOKIE_SECURE=True CSRF_COOKIE_SECURE=True SECURE_BROWSER_XSS_FILTER=True SECURE_CONTENT_TYPE_NOSNIFF=True # OAuth Providers # Google GOOGLE_CLIENT_ID= GOOGLE_CLIENT_SECRET= # Facebook FACEBOOK_CLIENT_ID= FACEBOOK_CLIENT_SECRET= # GitHub GITHUB_CLIENT_ID= GITHUB_CLIENT_SECRET= # LinkedIn LINKEDIN_CLIENT_ID= LINKEDIN_CLIENT_SECRET= # Microsoft MICROSOFT_CLIENT_ID= MICROSOFT_CLIENT_SECRET= MICROSOFT_TENANT=common # Discord DISCORD_CLIENT_ID= DISCORD_CLIENT_SECRET= # Authentik AUTHENTIK_CLIENT_ID= AUTHENTIK_CLIENT_SECRET= AUTHENTIK_CONFIG_URL= # NetID NETID_CLIENT_ID= NETID_CLIENT_SECRET= NETID_TOKEN_SIGNING_ALG=RS256 NETID_VALIDATE_TOKENS=true # Feature Flags ENABLE_REGISTRATION=True ENABLE_PASSWORD_RESET=True ENABLE_EMAIL_VERIFICATION=True ENABLE_SOCIAL_LOGIN=True