Tenho uma instalação do Discourse que estava em um subdiretório e agora foi movida para um subdomínio. Tudo parece estar funcionando agora, mas temos um problema pendente onde o Discourse chama o domínio “theme-javascripts” em vez de um subdiretório.
Talvez haja algo em seu app.yml que esteja referenciando. . . hmm. . . algo (como talvez um “/”) que esteja fazendo com que ele adicione o https na frente?
Olá @merefield, não está em branco - o valor é (ocultando URL). Mas suspeito que seja o mesmo, ou algo parecido, pois o theme-javascript está sendo chamado com duas barras na frente dele. Eu me pergunto se poderia ser algum valor no banco de dados que não foi atualizado após a mudança do subdiretório. Tentando investigar isso.
Acho que corrigi - tudo o que precisei fazer foi um remap; não tenho certeza de como aquele URL incorreto estava lá em primeiro lugar, já que o erro apareceu após uma reconstrução que não foi feita por mim.
De qualquer forma, foi isso que fiz para corrigir:
> ./launcher enter app
> discourse remap //theme-javascripts /theme-javascripts
> Reescrevendo todas as ocorrências de //theme-javascripts para /theme-javascripts
> ESTA TAREFA IRÁ REESCREVER DADOS, VOCÊ TEM CERTEZA (digite YES)
> YES
> theme_fields=4
> Feito