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

76 lines
2.2 KiB
Bash

# LeagueLedger Demo Environment Configuration
# This file contains example values for development/demo purposes
# DO NOT use these values in production!
# Database Configuration
DB_HOST=localhost
DB_PORT=5432
DB_NAME=leagueledger_demo
DB_USER=leagueledger_user
DB_PASSWORD=demo_password_123
# Application Settings
SECRET_KEY=demo-secret-key-replace-in-production-e8a1b2c3d4e5f6
DEBUG=True
ALLOWED_HOSTS=localhost,127.0.0.1,demo.leagueledger.com
BASE_URL=http://localhost:8000
TIMEZONE=Europe/Dublin
# Email Configuration
EMAIL_BACKEND=smtp
EMAIL_HOST=smtp.mailgun.org
EMAIL_PORT=587
EMAIL_USE_TLS=True
EMAIL_HOST_USER=postmaster@demo.leagueledger.com
EMAIL_HOST_PASSWORD=demo_mail_password_123
DEFAULT_FROM_EMAIL=noreply@demo.leagueledger.com
# Security Settings
# These are set to False for local development
SESSION_COOKIE_SECURE=False
CSRF_COOKIE_SECURE=False
SECURE_BROWSER_XSS_FILTER=True
SECURE_CONTENT_TYPE_NOSNIFF=True
# OAuth Providers - Example values (these are not real credentials)
# Google
GOOGLE_CLIENT_ID=123456789012-abcdefghijklmnopqrstuvwxyz123456.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=GOCSPX-abcdefghijklmnopqrstuvwxyz12345
# Facebook
FACEBOOK_CLIENT_ID=1234567890123456
FACEBOOK_CLIENT_SECRET=abcdef0123456789abcdef0123456789
# GitHub
GITHUB_CLIENT_ID=Iv1.abcdef1234567890
GITHUB_CLIENT_SECRET=abcdef1234567890abcdef1234567890abcdef12
# LinkedIn
LINKEDIN_CLIENT_ID=abcdefghij1234567890
LINKEDIN_CLIENT_SECRET=ABCDEfghij1234567890abcdefghijklmno
# Microsoft
MICROSOFT_CLIENT_ID=12345678-1234-1234-1234-123456789012
MICROSOFT_CLIENT_SECRET=abc~DEF.ghiJKLmnoPQRstuvwxyz_12345678
MICROSOFT_TENANT=common
# Discord
DISCORD_CLIENT_ID=123456789012345678
DISCORD_CLIENT_SECRET=abcDEFghi1234567890JKLMNO_pqrSTUvwxyz
# Authentik
AUTHENTIK_CLIENT_ID=yourAuthentikClientID
AUTHENTIK_CLIENT_SECRET=yourAuthentikClientSecret
AUTHENTIK_CONFIG_URL=https://authentik.example.com/application/o/leagueledger/.well-known/openid-configuration
# NetID
NETID_CLIENT_ID=leagueledger-netid-client
NETID_CLIENT_SECRET=netid-client-secret-abcdef1234567890
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