Sur cette page
Surcharge de configuration
Variables d’environnement
La configuration peut être surchargée via des variables d’environnement.
Au démarrage, Cecil essaie également de charger un fichier .env depuis le chemin du site courant (le répertoire de travail actuel, ou l’argument <path> s’il est fourni).
- Si le fichier
.envn’existe pas, Cecil continue normalement. - Les variables déjà définies par le shell/système sont conservées.
Chaque nom de variable d’environnement doit être préfixé par CECIL_ et la clé de configuration doit être en majuscules.
Par exemple, la commande suivante définit le baseurl du site :
export CECIL_BASEURL="https://example.com/" Vous pouvez stocker la même valeur dans un fichier .env à la racine du projet :
CECIL_BASEURL="https://example.com/"
CECIL_TITLE="Mon site Cecil" Option CLI
Vous pouvez combiner plusieurs fichiers de configuration avec l’option --config (priorité de gauche à droite) :
php cecil.phar --config config-1.yml,config-2.yml