Eu apenas acrescentaria que o guia oficial de backup/restauração incentiva a cópia do app.yml para o local correto em um novo VPS antes de executar o launcher.
Portanto, a mensagem de erro poderia talvez abranger esse cenário também. No momento, alguém que segue o guia, mas se esquece de copiar o app.yml primeiro, chegará ao mesmo beco sem saída.
Talvez algo como:
ERRO: containers/app.yml não existe ou não pode ser lido.
Se esta for sua primeira instalação, execute ./discourse-setup para gerar app.yml
(a partir do standalone.yml de exemplo).
Se você está restaurando em um novo servidor, certifique-se de ter copiado seu app.yml
existente do servidor antigo para /var/discourse/containers
Dessa forma, a mensagem direciona os três tipos de usuários na direção certa:
- administradores novatos
- pessoas restaurando um fórum
- testadores que não querem configurar o SMTP.