# ============================================== # PRODUCTION ENVIRONMENT VARIABLES # ============================================== # This file contains production environment variable templates # DO NOT use default values in production! # ============================================== # DATABASE CONFIGURATION # ============================================== DATABASE_URL=postgresql://prod_user:STRONG_PASSWORD@postgres:5432/prod_db POSTGRES_USER=prod_user POSTGRES_PASSWORD=CHANGE_THIS_STRONG_PASSWORD POSTGRES_DB=prod_db # ============================================== # REDIS CONFIGURATION # ============================================== REDIS_URL=redis://redis:6379 REDIS_HOST=redis REDIS_PORT=6379 REDIS_PASSWORD=REDIS_STRONG_PASSWORD # ============================================== # BACKEND CONFIGURATION # ============================================== BACKEND_PORT=4000 NODE_ENV=production JWT_SECRET=SUPER_SECURE_JWT_SECRET_AT_LEAST_32_CHARACTERS_LONG JWT_EXPIRES_IN=1h API_PREFIX=/api/v1 # ============================================== # FRONTEND CONFIGURATION # ============================================== FRONTEND_PORT=3000 NEXT_PUBLIC_API_URL=https://your-domain.com NEXT_PUBLIC_APP_NAME=Your App Name # ============================================== # NGINX CONFIGURATION # ============================================== NGINX_HTTP_PORT=80 NGINX_HTTPS_PORT=443 # ============================================== # CORS CONFIGURATION # ============================================== CORS_ORIGIN=https://your-domain.com CORS_CREDENTIALS=true # ============================================== # SECURITY SETTINGS # ============================================== RATE_LIMIT_WINDOW_MS=900000 RATE_LIMIT_MAX_REQUESTS=50 BCRYPT_SALT_ROUNDS=15 # ============================================== # SSL CONFIGURATION # ============================================== SSL_CERT_PATH=/etc/nginx/ssl/cert.pem SSL_KEY_PATH=/etc/nginx/ssl/key.pem # ============================================== # MONITORING & LOGGING # ============================================== LOG_LEVEL=warn SENTRY_DSN=https://your-sentry-dsn@sentry.io/project-id MONITORING_ENABLED=true # ============================================== # EXTERNAL SERVICES # ============================================== # AWS_ACCESS_KEY_ID=your-production-aws-key # AWS_SECRET_ACCESS_KEY=your-production-aws-secret # AWS_REGION=us-east-1 # AWS_S3_BUCKET=your-production-bucket