Movi um fórum do punBB para o Discourse, configurei com branding e tudo mais. A VM com o container Docker do Discourse está atrás de um proxy reverso nginx. Após dois dias, o Discourse ficou inacessível e recriei o aplicativo, restaurando os dados de um backup feito logo após a configuração inicial.
O processo de recriação e restauração foi realizado pelo menos três vezes, pois, após a restauração, nenhum navegador carregava mais os logotipos do site. Para garantir que não houvesse problema com imagens antigas, executei Upload.where("id > 0").destroy_all para limpar o diretório de imagens.
Mesmo assim, nenhum navegador carrega nenhuma imagem de logotipo (nem mesmo a padrão). Nas ferramentas de desenvolvimento dos navegadores, é possível ver que os logotipos estão sendo solicitados, mas os navegadores falham de alguma forma. No entanto, ao seguir os links das imagens, o navegador exibe a imagem corretamente.
Você pode ver esse comportamento aqui: https://forum.epplehaus.de/login
Estou usando a versão mais recente 2.6.0.beta1 do Discourse, e o backup foi feito exatamente na mesma versão.
