NODE_ENV=development # Shared infrastructure POSTGRES_DB=discord_saas POSTGRES_USER=discord_saas POSTGRES_PASSWORD=CHANGE_ME_STRONG_POSTGRES_PASSWORD POSTGRES_PORT=5432 REDIS_PASSWORD=CHANGE_ME_STRONG_REDIS_PASSWORD DATABASE_URL=postgresql://discord_saas:CHANGE_ME_STRONG_POSTGRES_PASSWORD@localhost:5432/discord_saas DATABASE_SSL=false # OAuth2 + auth API DISCORD_CLIENT_ID= DISCORD_CLIENT_SECRET= DISCORD_REDIRECT_URI=http://localhost:4000/auth/discord/callback JWT_SECRET=CHANGE_ME_LONG_RANDOM_SECRET JWT_EXPIRES_IN=7d SESSION_COOKIE_NAME=saas_session COOKIE_SECURE=false WEB_URL=http://localhost:3000 API_BASE_URL=http://localhost:4000 # Encryption key for bot tokens (32 bytes base64) TOKEN_ENCRYPTION_KEY=REPLACE_WITH_32_BYTE_BASE64_KEY # Multi-tenant API limits TENANT_RATE_LIMIT_MAX=120 TENANT_RATE_LIMIT_WINDOW_SECONDS=60 # Web NEXT_PUBLIC_API_BASE_URL=http://localhost:4000