# Production Environment Configuration Template # Copy this file to .env.production and fill in the values # Application Settings NODE_ENV=production LOG_LEVEL=info PORT=3000 # Security JWT_SECRET=GENERATE_WITH_OPENSSL_RAND_BASE64_32 JWT_EXPIRY=7d ENCRYPTION_KEY=GENERATE_32_BYTE_KEY CORS_ORIGIN=https://app.marketing-agent.com # Database Configuration POSTGRES_HOST=postgres POSTGRES_PORT=5432 POSTGRES_USER=marketing_user POSTGRES_PASSWORD=CHANGE_THIS_SECURE_PASSWORD POSTGRES_DB=marketing_agent MONGODB_URI=mongodb://marketing_user:CHANGE_THIS_SECURE_PASSWORD@mongodb:27017/marketing_agent?authSource=admin MONGO_USERNAME=marketing_user MONGO_PASSWORD=CHANGE_THIS_SECURE_PASSWORD REDIS_HOST=redis REDIS_PORT=6379 REDIS_PASSWORD=CHANGE_THIS_SECURE_PASSWORD # Message Queue RABBITMQ_URL=amqp://admin:CHANGE_THIS_SECURE_PASSWORD@rabbitmq:5672 RABBITMQ_DEFAULT_USER=admin RABBITMQ_DEFAULT_PASS=CHANGE_THIS_SECURE_PASSWORD # Elasticsearch ELASTICSEARCH_NODE=http://elasticsearch:9200 ELASTIC_PASSWORD=CHANGE_THIS_SECURE_PASSWORD # External Services ANTHROPIC_API_KEY=YOUR_ANTHROPIC_API_KEY OPENAI_API_KEY=YOUR_OPENAI_API_KEY GOOGLE_CLOUD_PROJECT=YOUR_GCP_PROJECT TELEGRAM_SYSTEM_URL=https://your-telegram-system-url.com # Email Configuration SMTP_HOST=smtp.sendgrid.net SMTP_PORT=587 SMTP_SECURE=false SMTP_USER=apikey SMTP_PASS=YOUR_SENDGRID_API_KEY EMAIL_FROM=noreply@marketing-agent.com # Monitoring GRAFANA_ADMIN_PASSWORD=CHANGE_THIS_SECURE_PASSWORD PROMETHEUS_RETENTION=30d # Backup Configuration BACKUP_S3_BUCKET=marketing-agent-backups BACKUP_S3_REGION=us-east-1 BACKUP_RETENTION_DAYS=30 AWS_ACCESS_KEY_ID=YOUR_AWS_ACCESS_KEY AWS_SECRET_ACCESS_KEY=YOUR_AWS_SECRET_KEY # Rate Limiting RATE_LIMIT_WINDOW=60000 RATE_LIMIT_MAX=100 RATE_LIMIT_SKIP_SUCCESSFUL_REQUESTS=false RATE_LIMIT_SKIP_FAILED_REQUESTS=false # Performance MAX_CONCURRENT_CAMPAIGNS=10 MESSAGE_BATCH_SIZE=100 WORKER_CONCURRENCY=4 # Feature Flags ENABLE_AI_SUGGESTIONS=true ENABLE_AUTO_COMPLIANCE=true ENABLE_ADVANCED_ANALYTICS=true ENABLE_WEBHOOK_INTEGRATIONS=true # CDN Configuration CDN_URL=https://cdn.marketing-agent.com STATIC_ASSETS_URL=https://static.marketing-agent.com # Sentry Error Tracking (Optional) SENTRY_DSN=YOUR_SENTRY_DSN SENTRY_ENVIRONMENT=production # ClickHouse Analytics (Optional) CLICKHOUSE_HOST=clickhouse CLICKHOUSE_PORT=8123 CLICKHOUSE_USER=default CLICKHOUSE_PASSWORD=CHANGE_THIS_SECURE_PASSWORD # Compliance GDPR_MODE=true DATA_RETENTION_DAYS=365 AUDIT_LOG_RETENTION_DAYS=2555 # Deployment DEPLOYMENT_REGION=us-east-1 MULTI_REGION_ENABLED=true BLUE_GREEN_DEPLOYMENT=true