pounce/DEPLOY_docker_compose.env.example

47 lines
1.1 KiB
Plaintext

# Docker Compose environment (NO SECRETS)
#
# Copy to `.env` (it is gitignored):
# cp DEPLOY_docker_compose.env.example .env
#
# Then set real values (password manager / vault).
# Core (required)
DB_PASSWORD=change-me
SECRET_KEY=GENERATE_A_LONG_RANDOM_SECRET
ENVIRONMENT=production
SITE_URL=https://your-domain.com
# CORS (only needed if frontend and backend are different origins)
ALLOWED_ORIGINS=https://your-domain.com,https://www.your-domain.com
# Cookies (optional)
COOKIE_SECURE=true
# COOKIE_DOMAIN=.your-domain.com
# Email (optional but recommended for alerts)
# SMTP_HOST=smtp.example.com
# SMTP_PORT=587
# SMTP_USER=
# SMTP_PASSWORD=
# SMTP_FROM_EMAIL=
# SMTP_FROM_NAME=pounce
# SMTP_USE_TLS=true
# SMTP_USE_SSL=false
# CONTACT_EMAIL=
# OAuth (optional)
# GOOGLE_CLIENT_ID=
# GOOGLE_CLIENT_SECRET=
# GOOGLE_REDIRECT_URI=https://your-domain.com/api/v1/oauth/google/callback
# GITHUB_CLIENT_ID=
# GITHUB_CLIENT_SECRET=
# GITHUB_REDIRECT_URI=https://your-domain.com/api/v1/oauth/github/callback
# Stripe (optional)
# STRIPE_SECRET_KEY=
# STRIPE_WEBHOOK_SECRET=
# STRIPE_PRICE_TRADER=
# STRIPE_PRICE_TYCOON=