Dealer_Onboarding_Backend/.env.example

38 lines
799 B
Plaintext

# Environment configuration
NODE_ENV=development
PORT=5000
FRONTEND_URL=http://localhost:5173
# Rate Limiting
RATE_LIMIT_WINDOW_MS=900000
RATE_LIMIT_MAX_REQUESTS=1000
# Authentication
JWT_SECRET=your-secret-key-change-in-production
JWT_EXPIRE=7d
# Database Configuration
DB_USER=postgres
DB_PASSWORD=postgres
DB_NAME=royal_enfield_onboarding
DB_HOST=localhost
DB_PORT=5432
DB_SSL=false
# Email Configuration
EMAIL_HOST=smtp.gmail.com
EMAIL_PORT=587
EMAIL_SECURE=true
EMAIL_USER=your-email@gmail.com
EMAIL_PASSWORD=your-app-password
EMAIL_FROM="Royal Enfield <noreply@royalenfield.com>"
# Web Push Notifications (VAPID)
VAPID_PUBLIC_KEY=your_vapid_public_key
VAPID_PRIVATE_KEY=your_vapid_private_key
VAPID_EMAIL=admin@royalenfield.com
# File Uploads
UPLOAD_DIR=./uploads
MAX_FILE_SIZE=10485760