56 lines
1.3 KiB
Plaintext
56 lines
1.3 KiB
Plaintext
# Deployment environment template (NO SECRETS)
|
|
#
|
|
# Copy to a *local-only* file and keep it OUT of git:
|
|
# cp DEPLOY_backend.env.example DEPLOY_backend.env
|
|
#
|
|
# Then fill values from your password manager / secret store.
|
|
# Never commit DEPLOY_backend.env.
|
|
#
|
|
# Core
|
|
DATABASE_URL=postgresql+asyncpg://pounce:<DB_PASSWORD>@db:5432/pounce
|
|
SECRET_KEY=<GENERATE_64_HEX_CHARS>
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=1440
|
|
DEBUG=false
|
|
ENVIRONMENT=production
|
|
SITE_URL=https://your-domain.com
|
|
|
|
# CORS (comma-separated)
|
|
ALLOWED_ORIGINS=https://your-domain.com,https://www.your-domain.com
|
|
|
|
# Email (optional)
|
|
SMTP_HOST=
|
|
SMTP_PORT=587
|
|
SMTP_USER=
|
|
SMTP_PASSWORD=
|
|
SMTP_FROM_EMAIL=
|
|
SMTP_FROM_NAME=pounce
|
|
SMTP_USE_TLS=true
|
|
SMTP_USE_SSL=false
|
|
CONTACT_EMAIL=
|
|
|
|
# Stripe (optional)
|
|
STRIPE_SECRET_KEY=
|
|
STRIPE_PUBLISHABLE_KEY=
|
|
STRIPE_PRICE_TRADER=
|
|
STRIPE_PRICE_TYCOON=
|
|
STRIPE_WEBHOOK_SECRET=
|
|
|
|
# OAuth (optional)
|
|
GOOGLE_CLIENT_ID=
|
|
GOOGLE_CLIENT_SECRET=
|
|
GOOGLE_REDIRECT_URI=https://api.your-domain.com/api/v1/oauth/google/callback
|
|
GITHUB_CLIENT_ID=
|
|
GITHUB_CLIENT_SECRET=
|
|
GITHUB_REDIRECT_URI=https://api.your-domain.com/api/v1/oauth/github/callback
|
|
|
|
# Optional integrations
|
|
DROPCATCH_CLIENT_ID=
|
|
DROPCATCH_CLIENT_SECRET=
|
|
DROPCATCH_API_BASE=https://api.dropcatch.com
|
|
SEDO_PARTNER_ID=
|
|
SEDO_SIGN_KEY=
|
|
SEDO_API_BASE=https://api.sedo.com/api/v1/
|
|
MOZ_ACCESS_ID=
|
|
MOZ_SECRET_KEY=
|
|
|