Nom des conteneurs de base de données
Je pense qu’on a déjà eu cette discussion, mais je n’en trouve pas de traces.
Pour l’instant, dans tous les services qui ont une base de données, il y a un conteneur db
. Or sur internet, on trouve pas mal de postgres
.
Pour les backup, c’est pourtant plus facile de lister tous les conteneurs qui s’appellent *_postgres_1
, et de lancer par exemple docker exec pad_postgres_1 sh -c 'pg_dumpall -U $POSTGRES_USER'
; et pareil si on a des endroits où on est obligé d’avoir du mysql, on peut lancer automatiquement des docker exec service_mysql_1 mysqldump
(ça doit pas être exactement ça, mais peu importe)