Mettre les variables d’environnement fixes dans la section `environment` du `docker-compose.yml`
Dans plusieurs cas, on fait des choses comme echo POSTGRES_HOST=db >> .env
, ce qui n’a pas trop de sens, plutôt que de le mettre directement dans le docker-compose.yml
.
Je propose de mettre toutes les variables fixes dans le docker-compose.yml
, pour simplifier le README.md
et demander de faire moins de choses aux utilisateurs.
Le problème, c’est que ce qu’il y a dans la section environment
est prioritaire sur ce qui est dans env_file
, donc il vaut mieux s’assurer qu’on n’y met pas des choses que des utilisateurs pourraient avoir envie de changer.
Pour le nom du POSTGRES_HOST
, par exemple, ça ne devrait pas être un problème.