25 lines
1.2 KiB
Bash
25 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`.
|
|
|
|
# --- Session ---
|
|
# Secret de signature JWT (OBLIGATOIRE). Générez une valeur aléatoire longue (>= 32 caractères).
|
|
# Ex. pour générer : openssl rand -hex 32
|
|
JWT_SECRET=change-me-generer-une-longue-chaine-aleatoire-de-32-caracteres-min
|
|
JWT_EXPIRATION_MINUTES=720
|
|
|
|
# --- Compte administrateur (UNIQUE compte défini hors de l'application) ---
|
|
# Tous les autres comptes se créent/gèrent dans le site, page « Gestion des accès ».
|
|
ADMIN_USER=madjax
|
|
ADMIN_PASSWORD=Change-moi
|
|
|
|
# --- Amorçage facultatif des comptes initiaux (1er démarrage, si store vide) ---
|
|
# Format : "login:motdepasse:role,..." avec role ∈ consultation|contributeur|desactive.
|
|
# Laisser vide pour utiliser l'amorçage par défaut intégré (les 3 comptes d'atelier
|
|
# en contributeur). Les comptes amorcés devront changer leur mot de passe à la
|
|
# première connexion. Une fois le store créé, cette variable n'a plus d'effet.
|
|
SEED_USERS=
|