Variables d'environnement
Le loader lit ces variables au moment du build. Elles se résolvent dans un ordre strict, décrit dans la référence du loader.
| Variable | Rôle |
|---|---|
MENESTREL_OFFLINE |
Mis à 1, lit .menestrel/snapshot/ sans réseau. Priorité la plus haute. |
MENESTREL_CONTENT_URL |
URL du snapshot publié. Le chemin nominal en production. Accepte une liste ordonnée pour le repli. |
MENESTREL_TOKEN |
Token de lecture, laisse le loader découvrir le dernier snapshot via l’API. À réserver au développement. |
MENESTREL_API_URL |
Surcharge l’URL de base de l’API. |
MENESTREL_SNAPSHOT_ID |
Épingle un snapshot précis, pour un build reproductible à l’octet. |
Recommandation de production
Section intitulée « Recommandation de production »Pose MENESTREL_CONTENT_URL sur l’URL du snapshot publié. Le build ne dépend alors plus de l’application : si l’admin est en maintenance, le site se rebuild quand même. C’est le comportement voulu, pas un mode dégradé.
# En production (Vercel, Netlify, CI...)MENESTREL_CONTENT_URL=https://content.menestrel.dev/p/prj_xxx/pk_xxxNe pose pas MENESTREL_TOKEN en production : un build qui dépend d’un service en ligne peut casser au pire moment.