Ajout gestion d'environnement de dev
Proposition de modification (minimale) du code de config pour que l'on puisse bosser de manière plus confortable.
On peut faire un peu plus optimisé mais là j'ai voulu faire en sorte qu'avec ma MR tu puisses conserver tes habitudes
Le package dotenv
permet d'avoir un fichier à la racine du projet qui permet de définir l'environnement par défaut, et de rajouter un .env.local
qui sera prioritaire sur le .env
.
C'est une base pour la CI, pour par exemple définir un environnement de test (.env.test
) avec une connexion à la base de données de test.
Par défaut, si $_SERVER['APP_ENV']
existe, il définira l'environnement à charger dans le cas où il y a plusieurs fichiers d'environnement (.env
, .env.dev
, .env.test
).