elearning/Backend/.env.example

39 lines
760 B
Text
Raw Normal View History

2026-01-09 06:28:15 +00:00
# Application
2026-01-08 06:51:33 +00:00
NODE_ENV=development
PORT=4000
APP_URL=http://localhost:4000
# Database
2026-01-09 06:28:15 +00:00
DATABASE_URL=postgresql://postgres:12345678@localhost:5432/elearning_dev
2026-01-08 06:51:33 +00:00
2026-01-09 06:28:15 +00:00
# MinIO/S3
S3_ENDPOINT=http://localhost:9000
S3_ACCESS_KEY=admin
S3_SECRET_KEY=12345678
S3_BUCKET=e-learning
S3_USE_SSL=false
2026-01-08 06:51:33 +00:00
# JWT
JWT_SECRET=your-super-secret-jwt-key-change-this-in-production
JWT_EXPIRES_IN=24h
JWT_REFRESH_EXPIRES_IN=7d
2026-01-09 06:28:15 +00:00
# Email (Mailhog in development)
SMTP_HOST=localhost
SMTP_PORT=1025
SMTP_USER=
SMTP_PASS=
SMTP_FROM=noreply@elearning.local
2026-01-08 06:51:33 +00:00
# File Upload Limits (in bytes)
MAX_VIDEO_SIZE=524288000
MAX_ATTACHMENT_SIZE=104857600
MAX_ATTACHMENTS_PER_LESSON=10
2026-01-09 06:28:15 +00:00
# CORS
CORS_ORIGIN=http://localhost:3000
2026-01-08 06:51:33 +00:00
# Rate Limiting
RATE_LIMIT_WINDOW_MS=900000
RATE_LIMIT_MAX_REQUESTS=100