Files
genome2025/.env.production
2025-12-09 17:02:27 +09:00

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