Files
gh-christianlouis-leagueledger/.env.template
T

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