77 lines
2.4 KiB
Plaintext
77 lines
2.4 KiB
Plaintext
# ==============================================
|
|
# 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 |