38 lines
799 B
Plaintext
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
|