53 lines
1.0 KiB
Bash
53 lines
1.0 KiB
Bash
# Production Environment Variables
|
|
|
|
# Production settings
|
|
NODE_ENV=production
|
|
|
|
|
|
#Backend
|
|
# Database
|
|
DB_HOST=localhost
|
|
DB_PORT=5432
|
|
DB_NAME=serpentrace
|
|
DB_USERNAME=postgres
|
|
DB_PASSWORD=your_password
|
|
|
|
# Redis
|
|
REDIS_URL=redis://localhost:6379
|
|
REDIS_HOST=localhost
|
|
REDIS_PORT=6379
|
|
REDIS_PASSWORD=
|
|
|
|
# JWT - Use JWT_EXPIRY (seconds) or JWT_EXPIRATION (duration format like 24h, 7d)
|
|
JWT_SECRET=your_jwt_secret_key_here
|
|
JWT_EXPIRY=86400
|
|
JWT_EXPIRATION=24h
|
|
JWT_REFRESH_EXPIRATION=7d
|
|
|
|
# Email
|
|
EMAIL_HOST=smtp.example.com
|
|
EMAIL_PORT=587
|
|
EMAIL_SECURE=false
|
|
EMAIL_USER=your_email@example.com
|
|
EMAIL_PASS=your_email_password
|
|
EMAIL_FROM="SerpentRace <noreply@serpentrace.com>"
|
|
|
|
# MinIO Object Storage
|
|
MINIO_ENDPOINT=localhost
|
|
MINIO_PORT=9000
|
|
MINIO_USE_SSL=false
|
|
MINIO_ACCESS_KEY=serpentrace
|
|
MINIO_SECRET_KEY=serpentrace123!
|
|
MINIO_BUCKET_NAME=serpentrace-logs
|
|
|
|
# Application
|
|
APP_BASE_URL=http://localhost:3000
|
|
PORT=3000
|
|
|
|
# Chat Limits
|
|
CHAT_INACTIVITY_TIMEOUT_MINUTES=30
|
|
CHAT_MAX_MESSAGES_PER_USER=100
|
|
CHAT_MESSAGE_CLEANUP_WEEKS=4
|
|
|
|
# Logging
|
|
MAX_LOGS_PER_FILE=10000 |