Olivier Massot преди 3 години
родител
ревизия
0922fc1a17
променени са 1 файла, в които са добавени 26 реда и са изтрити 0 реда
  1. 26 0
      doc/env.md

+ 26 - 0
doc/env.md

@@ -0,0 +1,26 @@
+## Gestion des variables d'environnement
+
+Les variables d'environnement sont définies dans les fichiers .env (dotenv)
+
+> Voir <https://symfony.com/doc/current/configuration.html#configuration-based-on-environment-variables>
+
+### Principe général
+
+Les fichiers dotenv s'organisent ainsi :
+
+Un fichier `.env` commun à tous les environnements, il définit des valeurs par défaut.
+
+Un fichier `.env.local` : il ne doit **pas** être versionné et contiendra des variables propres à l'environnement local.
+C'est lui qui définit le nom de l'environnement, par exemple : 
+
+    APP_ENV=prod
+
+Un fichier `.env.<environnement>` qui ne s'appliquera qu'à l'environnement donné. Cet environnement est défini par la 
+variable d'environnement `APP_ENV` (voir plus haut).
+
+
+### Déboguer
+
+Les variables d'environnement actives peuvent être affichées au moyen de la commande :
+
+    php bin/console debug:container --env-vars