Sommaire

Le fichier .env

Avant de construire l’application, un petit peu de configuration s’impose. Si vous observez la structure de l’application dans VSCode, vous trouverez un dossier config à la racine du projet monAppliSymf.

Dans ce dossier, il y a une multitude de fichiers de configuration. Notamment, en ouvrant le sous-dossier packages, vous trouvez les sous-dossiers dev, prod et test. dev prod test

Ces dossiers correspondent à des configurations différentes : le mode développement (le mode où nous nous trouvons par défaut), le mode production et le mode test. Nous reviendrons sur l’utilisation de ces différents modes.

Vous découvrez aussi, à la base du dossier packages, un fichier framework.yaml.

YAMLYAML est un format de données très simple, basé sur des données au format clé : valeur.

Ouvrez ce fichier, vous découvrez la configuration par défaut du framework :

images/9RI1.png

Nous pouvons remarquer dans la valeur de la clé secret, l’utilisation d’une valeur un peu particulière :

%env(APP_SECRET)%

Cette valeur fait référence à une variable d’environnement. Variable d’environnement

Toutes les variables d’environnement sont définies dans un seul fichier : .env, qui se trouve à la racine du projet monAppliSymf.

Explorons le fichier .env :

images/9RI2.png

L’avantage de l’utilisation de ce fichier est que toutes les variables d’environnement y sont regroupées. ...