C’est une excellente approche ! Merci !
Un problème sur le serveur de restauration.
./launcher logs app
2020-06-18 13:33:56.434 UTC [127] FATAL: le répertoire de données “/shared/postgres_data” a un propriétaire incorrect
2020-06-18 13:33:56.434 UTC [127] HINT: Le serveur doit être démarré par l’utilisateur qui possède le répertoire de données.
./run: 3: echo: echo: Erreur E/S
2020-06-18 13:33:57.448 GMT [128] LOG: fichier de configuration manquant ignoré “/shared/postgres_data/postgresql.auto.conf”
Cela pourrait être dû à l’absence de certaines options tar ? J’ai ajouté -p et -s lors de l’extraction, mais cela n’a pas aidé.
Serveur d’origine (hors docker) :
ls -la /var/discourse/shared/standalone/postgres_data/
drwx------ 7 messagebus messagebus 4096 May 25 13:16 base
Serveur d’origine (dans docker (./launcher enter app)) :
ls -la /var/lib/postgresql/10/main/
drwx------ 5 root postgres 4096 May 25 23:28 base
Serveur de restauration hors docker :
ls -la /var/discourse/shared/standalone/postgres_data/
drwx------ 7 messagebus messagebus 71 May 25 11:16 base
Serveur de restauration dans docker :
drwx------ 5 root postgres 41 May 25 23:28 base
./launcher rebuild app pourrait régler le problème, mais ce n’est pas l’objectif ici.
Une idée ?