Mover um site Discourse para outro VPS usando rsync

Se entendi corretamente, isso permite que a maior parte da transferência ocorra enquanto o Discourse está em execução. A estratégia de restauração a partir de backup requer pelo menos acesso somente leitura para o backup e a movimentação do backup para o novo servidor (ou transferência via bucket S3). Para sites grandes, isso pode resultar em um tempo considerável somente leitura que a estratégia rsync evita perfeitamente.

Pode ser possível otimizar um pouco mais o tempo de atividade evitando o desligamento do PostgreSQL no sistema antigo e “corrigindo” o problema no novo sistema com pg_resetwal. NB: Não tentei isso e deixar o banco de dados desligar graciosamente é quase certamente uma ideia melhor.

Eu me pergunto se há uma maneira de iniciar o Discourse em modo somente leitura? Suspeito que a maneira mais rápida seja via linha de comando após o contêiner estar em execução.

De qualquer forma, obrigado por compartilhar sua experiência! Parece um processo útil para ter em mente. :slight_smile: