# ─────────────────────────────────────────────────────────
# Environment
# ─────────────────────────────────────────────────────────
NODE_ENV=development
APP_PORT=3001
CORS_ORIGIN=http://localhost:3001

# ─────────────────────────────────────────────────────────
# Database
# ─────────────────────────────────────────────────────────
DB_HOST=localhost
DB_USER=root
DB_PASS=root
DB_NAME=emtaf


# ─────────────────────────────────────────────────────────
# JWT
# ─────────────────────────────────────────────────────────
JWT_SECRET=ed12390eae285d6ee0c3ee91114506f9cb3e76d0e90b09c1469a7413090fec952e3c20c5fad8981caf24b3592754dbd0
JWT_EXPIRES_IN=1h

# ─────────────────────────────────────────────────────────
# Email (Gardenview)
# ─────────────────────────────────────────────────────────
EMAIL_HOST=mail.bukani-tech.co.za
EMAIL_PORT=465
EMAIL_SECURE=true
EMAIL_USER=admin@bukani-tech.co.za
EMAIL_PASS=3hdA8=xb+fl-cRi-
EMAIL_SENDER_NAME=EMTAF Bursary
EMAIL_FROM=noreply@bukani-tech.co.za

# ─────────────────────────────────────────────────────────
# Logging
# ─────────────────────────────────────────────────────────
LOG_LEVEL=info

# ─────────────────────────────────────────────────────────
# Redis (Session / Cache)
# ─────────────────────────────────────────────────────────
REDIS_HOST=localhost
REDIS_PORT=6379

# ─────────────────────────────────────────────────────────
# AWS S3 (File uploads)
# ─────────────────────────────────────────────────────────
AWS_S3_BUCKET=gardenview-bursary-uploads
AWS_REGION=af-south-1


# Rate limiter for login endpoint
AUTH_RATE_LIMIT_WINDOW_MS=900000   # 15 minutes
AUTH_RATE_LIMIT_MAX=5