Olá. Quando tento instalar, em/via "Recomendado" onde o bit está listado, recebo: "erro 500"
Quando vou para pré-visualizar, recebo isto no centro da página:
Hmm. Parece estar funcionando bem para mim (tanto da seção ‘Popular’ quanto colando o link \u003chttps://github.com/discourse/discourse-custom-header-links\u003e).
Você poderia tentar o botão ‘instalar este componente de tema’ no OP como alternativa?
Tudo parece estar funcionando bem, sidekiq está, sem erros óbvios nem avisos.
Algumas outras partes - por exemplo, banners de categoria - instaladas via popular okey.
ver. 3.0.5 / 461966e028
Vou tentar zip
Não tenho certeza se isso resolveu - talvez a destruição e criação do contêiner tenha resolvido - mas agora, com a atualização para a versão 3.0.6, o Discourse pode instalar o CHL via popular.
Eu continuo recebendo esse erro para qualquer tema e/ou componente.\nEsses funcionam - estou perguntando quando vou em “Visualizar” sou redirecionado para: Theme Creator com um pop-up e um botão “Ver Tema” que, se eu clicar, acabo em ‘discourse - Theme Creator’
Sim. A propósito - a instalação “standard” deve acabar tendo a versão de desenvolvimento (a minha mostra 3.2.0.beta1-dev)?
Em alguns logs, vejo:
…
Processing by Admin::ThemesController#import as */*
Parameters: {"remote"=>"https://github.com/discourse/discourse-category-banners"}
Rendered text template (Duration: 0.0ms | Allocations: 1)
Completed 418 in 2ms (Views: 0.4ms | ActiveRecord: 0.0ms | Allocations: 1273)
Failed to process hijacked response correctly : Timeout::Error : Timeout::Error
O fato de eu ter o proxy Nginx externo ao host/nó pode ter um papel nisso? (tudo parece funcionar normalmente)
De dentro do contêiner, consigo fazer curl para essas URIs — de visualização de algum componente que falha com 500 — apenas um ok.
Existe uma maneira de obter um debug mais detalhado para essas partes?
Componentes instalados via zip parecem funcionar bem.
Eu não pensaria assim, 4 núcleos 8GB de RAM e é apenas um laboratório recém-instalado - no momento em que o Discourse falha dessa maneira, eu consigo, dentro do contêiner, acessar a mesma URI sem problemas com curl.
O que eu acho que seria útil aqui é se eu soubesse como obter/tornar os logs mais verbosos/depurados - se devel ler aqui, talvez possa aconselhar sobre isso.
tail -f /var/discourse/shared/standalone/log/rails/production.log
ou dentro do contêiner /shared/log/rails/production.log
Olhando para isso, minha suposição é que você tem um problema de configuração do docker e ele não consegue acessar o github. Mas não tenho certeza de como isso poderia ser verdade se você fez uma instalação padrão, pois teria clonado plugins de dentro do contêiner.
Estes são os logs que colei anteriormente - ainda espero que possam ser mais detalhados e informativos.
Também disse, no meu último comentário, que consigo curl esses mesmos URIs do componente que é o URI do Github, sem problemas, dentro do contêiner - você acha que o que disse, configuração do docker, pode ser realmente o problema?