Fui solicitado a fazer o upgrade na página de Administração. Primeiro, tive que fazer o upgrade do docker_manager, então o fiz pela interface web. Após fazê-lo, recebi a seguinte mensagem:
Atualizações pela interface web estão desabilitadas até que você execute a imagem mais recente. Para fazer isso, acesse seu servidor usando SSH e execute:
cd /var/discourse
git pull
./launcher rebuild app
Então, segui as instruções e executei o upgrade pela CLI (SSH). Meu fórum não iniciou (não consegui abrir o site) depois disso, embora eu não tenha visto nenhum erro crítico durante o upgrade. Fiz isso duas vezes – mesmo resultado. Felizmente, fiz um snapshot da VM em que o fórum está rodando.
Alguém obteve sucesso com isso?
Você pode tentar novamente e compartilhar o log aqui se ainda não funcionar?
1 curtida
Vou tentar novamente no sábado de manhã cedo, quando meus usuários do fórum estiverem dormindo profundamente depois das festas de sexta-feira 
Por favor, lembre-me o caminho para o log a que você está se referindo. Obrigado!
1 curtida
Eu estava me referindo à saída do comando rebuild para ver se perdemos algo no processo de reconstrução. 
EDIT: Para quem estiver lendo, como Jammy observou abaixo, por favor, sempre remova quaisquer detalhes sensíveis.
1 curtida
Seria melhor se você pudesse compartilhar um sem sua senha ou outros detalhes confidenciais.
(Você também pode querer considerar a alteração dos seus atuais)
2 curtidas
Obrigado! Que estúpido da minha parte!
Acho que removi todas as informações confidenciais e mudei minha senha.
Obrigado novamente!
rebuild_app_output2.txt (159,7 KB)
Acho que sei o que é… É sobre certificados SSL.
Quando estava instalando o Discourse, não consegui finalizá-lo porque os certificados Let’s Encrypt baseados no desafio HTTP não puderam ser criados. Então, como tenho meu domínio registrado no Cloudflare, criei manualmente os certificados com o desafio DNS. E funcionou bem até que precisei reconstruir o aplicativo.
Agora preciso atualizar meu arquivo app.yml com os valores corretos para este propósito (solicitando os certificados LE com Cloudflare).
Onde posso encontrar uma documentação completa sobre app.yml?