Estou executando o Discourse com o force_https ativado e usando os templates web.ssl (meus próprios certificados).
Infelizmente, o logotipo do Discourse (/images/discourse-logo-sketch.png) está vinculado como http:// em vez de https://, o que resulta em avisos de conteúdo misto. Existe alguma tarefa rake ou método de API para resolver isso?
Como? A API de Upload suporta isso (Discourse API Docs)? Toda a minha implantação é gerenciada por configuração e automatizada (terraform, ansible, chamadas automatizadas do launcher, configuração automatizada da API, etc.) e estou tentando manter assim.
Correto… Preciso utilizar a API ou uma tarefa rake.
Estou aguardando o término do reimplante para, em seguida, fornecer os resultados da tentativa de utilizar a API logo_url. Talvez eu não tenha entendido o propósito dessa funcionalidade da API…
Se você personalizou o instalador, não podemos ajudá-lo.
O suporte aqui é limitado à instalação padrão. Assim que você alterar a instalação ou fizer algo que impeça a instalação de se comportar da mesma forma que a instalação padrão, você ficará fora do escopo do suporte gratuito oferecido aqui.
Se você tem um orçamento para resolver isso, tente postar no Marketplace.
A interface de administração do Admin UI permitirá que eu atualize o logotipo. Tenho a necessidade de fazer isso automaticamente via API ou um comando rake.
@pfaffman Obrigado pela solução. O uso da variável de ambiente DISCOURSE_FORCE_HTTPS resultou na localização da imagem sendo definida corretamente durante a construção e/ou inicialização.