Reconstruir o aplicativo corrige problemas de restauração?

Estava alterando meu servidor. Instalei o Discourse em um novo servidor e estava restaurando o backup antigo no modo somente leitura. De repente, no meio do processo de restauração, a conta foi desconectada, exibindo a mensagem do modo somente leitura.

Depois disso, o site não carregava corretamente.

Quero reconstruir o Discourse usando os seguintes comandos:

cd /var/discourse
./launcher rebuild app

Isso está correto? Não quero criar uma nova instância (droplet) para o Discourse repetidamente na minha conta da Digital Ocean. Eles podem me banir se eu fizer isso muitas vezes.

Alguma dica?

Acho que isso está totalmente certo. Quero dizer, funciona assim para mim também. Depois que a conta de administrador foi desconectada, posso fazer login novamente e essa é a versão restaurada. Pode levar algum tempo, dependendo do tamanho do seu backup :thinking:

Será esperado que você seja desconectado ao restaurar, pois o novo site possui usuários diferentes.

O Digital Ocean é projetado para que você possa criar e excluir droplets continuamente. Eles não banirão você por isso. No entanto, você pode atingir limites ao solicitar chaves HTTPS do Let’s Encrypt.

Geralmente, leva vários minutos após a restauração para que o site fique disponível. Não está claro na sua mensagem se há algum problema real.

Seu site foi acessado após a restauração?

Sim, meu site está no ar agora.

O que fiz foi reconstruir o aplicativo usando o seguinte comando:

cd /var/discourse
./launcher rebuild app

e, em seguida, restaurei novamente.

Está funcionando agora. Mas ainda assim, tenho receio de que algo tenha dado errado na parte do código durante a reconstrução.

Talvez eu não saiba, pode haver algum erro interno ainda lá?

Isso é pouco provável. Se seu site está funcionando, então provavelmente está tudo bem. Você provavelmente poderia ter apenas esperado um pouco mais ou simplesmente reiniciado o contêiner, mas agora você está bem. Não se preocupe.

Muito obrigado :heart_decoration: