# Database Configuration (AWS RDS) DB_USER=recipes_user DB_PASSWORD=your_secure_password_here DB_NAME=recipes_db DB_HOST=your-rds-endpoint.region.rds.amazonaws.com DB_PORT=5432 DATABASE_URL=postgresql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME} # Email Configuration SMTP_HOST=smtp.gmail.com SMTP_PORT=587 SMTP_USER=your-email@gmail.com SMTP_PASSWORD=your-app-password SMTP_FROM=your-email@gmail.com # Google OAuth GOOGLE_CLIENT_ID=your-google-client-id GOOGLE_CLIENT_SECRET=your-google-client-secret GOOGLE_REDIRECT_URI=https://your-domain.com/auth/google/callback FRONTEND_URL=https://your-domain.com # Microsoft Entra ID (Azure AD) OAuth AZURE_CLIENT_ID=your-azure-client-id AZURE_CLIENT_SECRET=your-azure-client-secret AZURE_TENANT_ID=consumers AZURE_REDIRECT_URI=https://your-domain.com/auth/azure/callback # Cloudflare R2 Backup Configuration R2_ENDPOINT=https://your-account-id.r2.cloudflarestorage.com R2_ACCESS_KEY=your-r2-access-key R2_SECRET_KEY=your-r2-secret-key # Automatic Backup Schedule # Options: test (every 1 minute), daily, weekly, disabled BACKUP_INTERVAL=weekly # Frontend API URL (for frontend container) VITE_API_URL=https://your-domain.com