Aller au contenu
Les inscriptions sont fermées. Menestrel sert désormais aux sites réalisés par Agora Studio, agence web dans la Loire.

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.

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é.

Fenêtre de terminal
# En production (Vercel, Netlify, CI...)
MENESTREL_CONTENT_URL=https://content.menestrel.dev/p/prj_xxx/pk_xxx

Ne pose pas MENESTREL_TOKEN en production : un build qui dépend d’un service en ligne peut casser au pire moment.