# Database Configuration DATABASE_URL=postgresql://username:password@host:port/database_name DB_HOST=localhost DB_PORT=5432 DB_NAME=reciptshare_db DB_USER=your_username DB_PASSWORD=your_password # JWT Configuration JWT_SECRET=your-super-secret-jwt-key-here-make-it-very-long-and-random JWT_EXPIRES_IN=7d # Server Configuration PORT=3000 NODE_ENV=development # CORS Configuration CORS_ORIGIN=* # Rate Limiting RATE_LIMIT_WINDOW_MS=900000 RATE_LIMIT_MAX_REQUESTS=1000 AUTH_RATE_LIMIT_MAX=20 # File Upload (if implementing file uploads later) MAX_FILE_SIZE=10MB UPLOAD_DIR=uploads # External Services (for future integrations) # CLOUDINARY_CLOUD_NAME=your_cloud_name # CLOUDINARY_API_KEY=your_api_key # CLOUDINARY_API_SECRET=your_api_secret # Email Service (for future notifications) # SMTP_HOST=smtp.gmail.com # SMTP_PORT=587 # SMTP_USER=your_email@gmail.com # SMTP_PASS=your_app_password # Redis (for caching, if implementing later) # REDIS_URL=redis://localhost:6379 # Monitoring and Logging LOG_LEVEL=info ENABLE_REQUEST_LOGGING=true # Security BCRYPT_SALT_ROUNDS=12 SESSION_SECRET=your-session-secret-here # API Configuration API_VERSION=1.0.0 API_TITLE=RecipeShare API API_DESCRIPTION=Complete Recipe Sharing Platform API