Tu peux aussi avoir un fichier de config par environnement, qui contient les paramètres pour cet env. Le nom du fichier chargé par l'appli est passé via une variable d'env.
Par exemple:
config-prod.php:
$dburl="posgresql://kikoo:rigolo2000@dbprod.internal.perdu.com:5432:wonderwurst"
$uploaddir="/srv/www/prod/uploads"
#
# ou bien :
#
$dbdriver="postgresql"
$dbuser="kikoo"
$dbpass="rigolo2000"
$dbserver="dbprod.internal.perdu.com"
$dbport="5432"
$dbname="wonderwurst"
$uploaddir="/srv/www/prod/uploads"
# ou les deux
Posté par cg . En réponse au message de la place des mots de passe dans un site web. Évalué à 3.
Tu peux aussi avoir un fichier de config par environnement, qui contient les paramètres pour cet env. Le nom du fichier chargé par l'appli est passé via une variable d'env.
Par exemple:
et dans ton env:
Dans le monde merveilleux de Docker c'est très courant d'utiliser des variables d'env pour configurer les services.