Discourse carregado parcialmente e erros 404 em alguns arquivos css, js e svg

Sua configuração do nginx não parece correta. Você pode compartilhar seu arquivo yml também?

Acho que você está tentando executar o Discourse na porta 25654, mas é fácil usar o modelo de sockets do Discourse para executá-lo em um socket e usar o proxy para encaminhar as solicitações ao socket.

Você pode entender melhor a configuração do nginx com este guia: Add an offline page to display when Discourse is rebuilding or starting up