Injection de Variables

Comment EnvSafe rend vos variables disponibles pour votre application.

Mode "Process Injection" (Recommandé)

Avec la commande run, EnvSafe injecte les variables directement dans la mémoire du processus (`process.env`), sans jamais écrire de fichier sur le disque.

envsafe run --project my-project node script.js

Votre script Node.js aura accès à `process.env.DATABASE_URL`, etc.

Mode "Fichier .env"

Si vous avez besoin d'un fichier physique (ex: pour Docker, ou des frameworks qui ne supportent pas l'injection), utilisez pull.

envsafe pull my-project -o .env.production

Expansion de variables

EnvSafe supporte la référence à d'autres variables dans les valeurs (interpolation).

Exemple :

  • BASE_URL = https://api.example.com
  • API_ENDPOINT = ${BASE_URL}/v1

Résultat injecté : https://api.example.com/v1