74 lines
1.3 KiB
Bash
74 lines
1.3 KiB
Bash
# 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 |