Files
galdr/.env.production.example

34 lines
1.0 KiB
Plaintext

# =============================================================================
# PulseScore Production Environment Configuration
# =============================================================================
# Copy this file to .env and fill in actual values before deploying.
# PostgreSQL
POSTGRES_USER=pulsescore
POSTGRES_PASSWORD=CHANGEME_use_a_strong_password
POSTGRES_DB=pulsescore
# Server
PORT=8080
# Auth (required in production)
JWT_SECRET=CHANGEME_use_a_long_random_secret
JWT_ACCESS_TTL=15m
JWT_REFRESH_TTL=168h
# CORS — comma-separated list of allowed origins
CORS_ALLOWED_ORIGINS=https://galdr.subcult.tv
# Rate limiting — requests per minute per IP
RATE_LIMIT_RPM=100
# Stripe Billing (PulseScore subscriptions)
STRIPE_BILLING_SECRET_KEY=
STRIPE_BILLING_PUBLISHABLE_KEY=
STRIPE_BILLING_WEBHOOK_SECRET=
STRIPE_BILLING_PORTAL_RETURN_URL=https://galdr.subcult.tv/settings/billing
STRIPE_BILLING_PRICE_GROWTH_MONTHLY=
STRIPE_BILLING_PRICE_GROWTH_ANNUAL=
STRIPE_BILLING_PRICE_SCALE_MONTHLY=
STRIPE_BILLING_PRICE_SCALE_ANNUAL=