51 lines
1.6 KiB
Bash
51 lines
1.6 KiB
Bash
# =============================================================================
|
|
# Crowdlending App — Variables d'environnement
|
|
# Copier ce fichier en .env et adapter les valeurs
|
|
# NE JAMAIS commiter .env dans git
|
|
# =============================================================================
|
|
|
|
# --- Développement local ---
|
|
# NODE_ENV=development
|
|
# PORT=4000
|
|
# JWT_SECRET=dev-secret-local
|
|
# JWT_EXPIRES_IN=7d
|
|
# DB_PATH=./data/crowdlending.db
|
|
# UPLOAD_DIR=./uploads
|
|
# DATA_DIR=../data # chemin vers le dossier data/ (relatif au dossier backend/ ou absolu)
|
|
|
|
# --- Production (Docker) ---
|
|
NODE_ENV=production
|
|
PORT=4000
|
|
|
|
# Générer avec : openssl rand -hex 32
|
|
JWT_SECRET=change-me-in-production
|
|
JWT_EXPIRES_IN=7d
|
|
|
|
# Chemins dans le container (ne pas modifier)
|
|
DB_PATH=/app/data/crowdlending.db
|
|
UPLOAD_DIR=/app/uploads
|
|
|
|
# --- SMTP (optionnel — configurable aussi depuis Administration > SMTP) ---
|
|
# La DB est prioritaire sur ces variables. Elles servent de valeurs par défaut
|
|
# au premier démarrage ou si aucune config n'a été sauvegardée en base.
|
|
|
|
# Activer l'envoi d'emails (0 = désactivé, 1 = activé)
|
|
# SMTP_ENABLED=1
|
|
|
|
# Serveur SMTP
|
|
# SMTP_HOST=smtp.example.com
|
|
# SMTP_PORT=465
|
|
# SMTP_SECURE=1 # 1 = TLS (port 465), 0 = STARTTLS (port 587)
|
|
|
|
# Authentification
|
|
# SMTP_EMAIL=noreply@example.com
|
|
# SMTP_USERNAME=noreply@example.com
|
|
# SMTP_PASSWORD=your-smtp-password
|
|
|
|
# Autoriser les certificats auto-signés (déconseillé en production)
|
|
# SMTP_ALLOW_UNAUTH=0
|
|
|
|
# Identité de la plateforme (utilisée dans les emails et sur la page de connexion)
|
|
# APP_NAME=Crowdlending Tracker
|
|
# APP_URL=https://votre-domaine.com
|