Cohérence avec le changement de port publié du frontend (2202). En production, cette variable doit valoir l'URL publique HTTPS servie par Caddy.
29 lines
1.2 KiB
Bash
29 lines
1.2 KiB
Bash
# Exemple de configuration d'environnement pour Docker Compose.
|
|
# Copiez ce fichier vers `.env` puis renseignez les valeurs réelles :
|
|
# cp .env.example .env
|
|
#
|
|
# Le fichier `.env` n'est PAS commité (voir .gitignore). Ne mettez jamais de secret
|
|
# réel dans `.env.example`.
|
|
|
|
# Clé d'API OpenRouteService (ORS) utilisée par le backend pour le calcul
|
|
# d'itinéraires. Obtenez une clé sur https://openrouteservice.org/dev/#/signup
|
|
# Injectée dans le conteneur backend via ORS__ApiKey=${ORS_API_KEY}.
|
|
ORS_API_KEY=your-openrouteservice-api-key-here
|
|
|
|
# --- Authentification ---
|
|
# Secret de signature JWT (OBLIGATOIRE en production). Générez une valeur aléatoire longue (>= 32 octets).
|
|
# Ne mettez JAMAIS le secret réel ici ; renseignez-le dans .env (non commité).
|
|
JWT_SECRET_KEY=change-me-generate-a-long-random-secret
|
|
JWT_EXPIRATION_MINUTES=720
|
|
AUTH_RESET_TOKEN_LIFETIME_MINUTES=60
|
|
# En production derrière un reverse-proxy HTTPS (Caddy), mets ton URL publique,
|
|
# ex. AUTH_FRONTEND_BASE_URL=https://schotz.exemple.fr (utilisée dans les liens de reset).
|
|
AUTH_FRONTEND_BASE_URL=http://localhost:2202
|
|
|
|
# --- SMTP (facultatif) : si SMTP_HOST est vide, le lien de reset est journalisé côté serveur ---
|
|
SMTP_HOST=
|
|
SMTP_PORT=587
|
|
SMTP_USER=
|
|
SMTP_PASSWORD=
|
|
SMTP_FROM=
|