|
|
|
NODE_ENV=development |
|
PORT=3001 |
|
HOST=localhost |
|
|
|
|
|
DATABASE_URL=postgresql://username:password@localhost:5432/chatapp |
|
SUPABASE_URL=your_supabase_url |
|
SUPABASE_SERVICE_KEY=your_supabase_service_key |
|
|
|
|
|
JWT_SECRET=your_super_secret_jwt_key_here |
|
JWT_EXPIRES_IN=7d |
|
JWT_REFRESH_SECRET=your_refresh_token_secret |
|
JWT_REFRESH_EXPIRES_IN=30d |
|
|
|
|
|
REDIS_URL=redis://localhost:6379 |
|
REDIS_PASSWORD= |
|
|
|
|
|
MAX_FILE_SIZE=10485760 |
|
ALLOWED_FILE_TYPES=image/jpeg,image/png,image/gif,image/webp,video/mp4,video/webm,audio/mp3,audio/wav,application/pdf,text/plain |
|
UPLOAD_PATH=uploads |
|
|
|
|
|
SMTP_HOST=smtp.gmail.com |
|
SMTP_PORT=587 |
|
SMTP_USER=your_email@gmail.com |
|
SMTP_PASS=your_app_password |
|
FROM_EMAIL=noreply@chatapp.com |
|
FROM_NAME=ChatApp |
|
|
|
|
|
RATE_LIMIT_WINDOW_MS=900000 |
|
RATE_LIMIT_MAX_REQUESTS=100 |
|
|
|
|
|
CORS_ORIGIN=http://localhost:5173 |
|
|
|
|
|
ADMIN_EMAIL=admin@chatapp.com |
|
ADMIN_PASSWORD=admin123456 |
|
|
|
|
|
LOG_LEVEL=info |
|
LOG_FILE=logs/app.log |
|
|
|
|
|
SOCKET_CORS_ORIGIN=http://localhost:5173 |
|
|