Aller au contenu
uencoder

Dotenv Expand

dotenv-expand développe les références de variables dans les fichiers .env, afin que $VAR ou ${VAR} désignent la valeur d'une variable déjà définie.

Objectif

Prendre en charge les références entre variables dans les fichiers .env, en évitant les définitions dupliquées et en gardant une configuration cohérente.

Mécanisme

Lors de l'analyse du .env, $VAR et ${VAR} dans les valeurs sont remplacés par la valeur de VAR déjà définie dans le même fichier ou dans process.env. Une valeur par défaut est prise en charge via ${VAR:-default}.

Cas d’usage

  • Expansion de références de variables
  • Composition de fichiers .env Docker
  • Réutilisation de variables en CI/CD

Outils associés

References