# MongoDB Configuration MONGODB_URI= # JWT Configuration JWT_SECRET= # Server Configuration PORT= NODE_ENV= # Frontend Configuration FRONTEND_URL= # Cloudinary Configuration CLOUDINARY_CLOUD_NAME= CLOUDINARY_API_KEY= CLOUDINARY_API_SECRET= # Redis Configuration (Optional - for caching) REDIS_URL=redis://localhost:6379 # Email Configuration (SMTP) # =========================== SMTP_HOST=smtp.gmail.com SMTP_PORT=587 SMTP_USER=your-email@gmail.com SMTP_PASS=your-app-password EMAIL_FROM=noreply@aurea.com EMAIL_FROM_NAME=AUREA # Email Settings OTP_EXPIRY_MINUTES=10 RESET_TOKEN_EXPIRY_HOURS=1 VERIFICATION_TOKEN_EXPIRY_HOURS=24 # Google OAuth Configuration # ============================ GOOGLE_CLIENT_ID=your-google-client-id GOOGLE_CLIENT_SECRET=your-google-client-secret GOOGLE_CALLBACK_URL=http://localhost:5000/api/auth/google/callback # Security # ========= OTP_SECRET=your-random-secret-key-change-in-production # PDF Generation Configuration # ============================= # Browser Pool Settings PDF_BROWSER_POOL_SIZE=3 # Number of browser instances (reduce to 1 for Railway) PDF_BROWSER_IDLE_TIMEOUT=300000 # Browser idle timeout in ms (5 minutes)