Erro 500 após rebuild na linha de comando

Estou executando o Discourse no Docker usando o container oficial do Docker

Após executar
./launcher rebuild app

Sou apresentado à seguinte mensagem:

Ops

O software que alimenta este fórum de discussões encontrou um problema inesperado. Pedimos desculpas pelo inconveniente.

Informações detalhadas sobre o erro foram registradas e uma notificação automática foi gerada. Vamos analisar o caso.

Nenhuma ação adicional é necessária. No entanto, se o erro persistir, você pode fornecer mais detalhes, incluindo os passos para reproduzir o erro, postando um tópico na categoria de feedback do site.

Alguém pode me ajudar com isso? Estou recebendo este aviso (veja a imagem abaixo), mas não acho que seja a causa. Não tenho nenhum plug-in ativado. Ou seja, os repositórios de clone do git para eles estão comentados no arquivo app.yml.

Tente um git pull antes de reconstruir

cd /var/discourse
git pull
./launcher rebuild app

Fiz um git pull, mas fui recebido com este problema.

Existe alguma maneira de recuperar o banco de dados e criar uma nova instância dele?

Você precisa fornecer os logs completos da build; sua captura de tela é apenas uma pequena fração. Cole-os no Pastebin ou similar e envie o link.

Não há nenhum problema, que eu saiba. Esses parecem ser logs de console bastante normais que aparecem durante a reconstrução.

Concordo de que os logs de descontinuação são normais, mas ele está realmente retornando um erro 500.

Quais plugins você está usando?

Os plugins ativados estão listados abaixo:
docker_manager
babble
discourse-chat-integration

No momento, a página simplesmente não carrega nada. Ela aparece em branco. /logs carrega, mas nenhum link funciona. /safe-mode carrega, mas não carrega após clicar no botão “Entrar no Modo Seguro”.

Aqui está um link do Pastebin com a saída da compilação.
./launcher rebuild app > ~/discourse_build.log

https://pastebin.com/7Za2D7NJ

Também, você pode tentar ./launcher enter app
então execute curl http://localhost:3000 e veja qual é a saída

A saída do curl http:/localhost:3000
https://pastebin.com/wYaA3N5c

Obrigado, isso não ajudou como eu pensava que ajudaria, desculpe por isso!

ok, tente isso:
Eu verifiquei os cabeçalhos do seu site com curl,

Content-Security-Policy: base-uri 'none'; object-src 'none'; 
script-src 'report-sample' http://mechassaultonline.com/logs/ 
http://mechassaultonline.com/sidekiq/ 
http://mechassaultonline.com/mini-profiler-resources/ 
http://mechassaultonline.com/assets/ 

etc etc. Então, primeiro altere o nome do seu site em containers/app.yml para www.mechassaultonline.com e reconstrua. Em seguida, marque a caixa de seleção ‘forçar https’ em https://www.mechassaultonline.com/admin/site_settings/category/all_results?filter=https. Isso deve resolver!

combinação disso e daquilo →

Parece que tudo está funcionando. obrigado por toda a ajuda!