Variables d'environnement — ESM Caritas Bénin Backend¶
Valeurs réelles retirées le 2026-07-04 — ce fichier avait été déplacé ici avec ses secrets en clair par erreur (JWT secrets, mot de passe DB). Version censurée ci-dessous. Voir ProjetESM/architecture/variables-environnement-backend pour le contexte complet. Les vraies valeurs vivent uniquement dans le
.envréel du serveur.
Application¶
NODE_ENV=development
PORT=4100
APP_NAME=ESM-Caritas-Benin
APP_URL=https://esm.tekdhi.dev
FRONTEND_URL=https://esm.tekdhi.dev
Base de données¶
DATABASE_URL=postgresql://esm_user:[REDACTED]@127.0.0.1:5432/esm_db
JWT¶
JWT_ACCESS_SECRET=[REDACTED]
JWT_REFRESH_SECRET=[REDACTED]
JWT_ACCESS_EXPIRES=24h
JWT_REFRESH_EXPIRES=7d
Redis¶
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_PASSWORD=
REDIS_DB=0
REDIS_URL=redis://127.0.0.1:6379
REDIS_TLS=false
CORS¶
CORS_ORIGIN=https://esm.tekdhi.dev
CORS_METHODS=GET, POST, PUT, DELETE, OPTIONS
CORS_HEADERS=Content-Type, Authorization, X-Request-ID
Sécurité¶
BCRYPT_ROUNDS=12
Rate Limiting¶
RATE_LIMIT_GLOBAL_WINDOW_MS=900000
RATE_LIMIT_GLOBAL_MAX=500
RATE_LIMIT_AUTH_WINDOW_MS=900000
RATE_LIMIT_AUTH_MAX=20
RATE_LIMIT_MASSE_WINDOW_MS=3600000
RATE_LIMIT_MASSE_MAX=10
Email (SMTP)¶
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_SECURE=false
SMTP_USER=[REDACTED]
SMTP_PASS=[REDACTED]
EMAIL_FROM=no-reply@tekdhi.dev
EMAIL_FROM_NAME=ESM Caritas Bénin
EMAIL_LOGO_URL=https://tekdhi.dev/logo.png
Logs¶
LOG_LEVEL=debug