# Production Environment Configuration # Copy this file to .env and customize for your deployment # Application NODE_ENV=production PORT=8080 # Client Configuration (nginx proxy) CLIENT_URL=http://nginx # Database (when using MongoDB) # MONGODB_URI=mongodb://mongodb:27017/etsy-tracker # DB_NAME=etsy-tracker # JWT Configuration JWT_SECRET=your-super-secret-jwt-key-change-this-in-production JWT_EXPIRES_IN=7d # CORS Configuration (nginx handles external requests) ALLOWED_ORIGINS=http://nginx,http://localhost:3000 # File Upload Limits MAX_FILE_SIZE=10mb UPLOAD_PATH=/app/uploads # Logging LOG_LEVEL=info # Rate Limiting (nginx also provides rate limiting) RATE_LIMIT_WINDOW_MS=900000 RATE_LIMIT_MAX_REQUESTS=100 # Security BCRYPT_SALT_ROUNDS=12