Retour à la leçon
Mission

Mission : DB_PASSWORD introuvable côté application

Diagnostiquer une variable présente dans le .env racine mais absente du conteneur, et résoudre un conflit de priorité.

Commandes qui pourraient t’être utiles
git

Contexte

L'application boutique-api plante avec "password authentication failed" alors que DB_PASSWORD=s3cr3t_dev_only est bien défini dans le .env à la racine du projet. Par ailleurs, .env.api contient LOG_LEVEL=info, chargé via env_file, alors que le service définit aussi environment: LOG_LEVEL: debug.

Corrige la configuration et explique les mécanismes en jeu.