Como fazer backup e restaurar toda a pasta de aplicativo /var/discourse?

Essa é uma abordagem excelente! Obrigado!

Um problema no servidor de restauração.

./launcher logs app

2020-06-18 13:33:56.434 UTC [127] FATAL: data directory “/shared/postgres_data” tem propriedade incorreta
2020-06-18 13:33:56.434 UTC [127] HINT: O servidor deve ser iniciado pelo usuário que possui o diretório de dados.
./run: 3: echo: echo: erro de E/S
2020-06-18 13:33:57.448 GMT [128] LOG: ignorando arquivo de configuração ausente “/shared/postgres_data/postgresql.auto.conf”


Isso pode ser devido a algumas opções tar ausentes? Adicionei -p e -s durante a extração, mas não ajudou.

servidor original (fora do docker):

ls -la /var/discourse/shared/standalone/postgres_data/

drwx------ 7 messagebus messagebus 4096 May 25 13:16 base

servidor original (dentro do docker (./launcher enter app)):

ls -la /var/lib/postgresql/10/main/

drwx------ 5 root postgres 4096 May 25 23:28 base


servidor de restauração fora do docker:

ls -la /var/discourse/shared/standalone/postgres_data/

drwx------ 7 messagebus messagebus 71 May 25 11:16 base

servidor de restauração dentro do docker:

drwx------ 5 root postgres 41 May 25 23:28 base


./launcher rebuild app corrigiria, mas isso foge ao ponto.

Alguma ideia?