Estoy ejecutando Discourse con force_https habilitado y utilizando las plantillas web.ssl (mis propios certificados).
Desafortunadamente, el logotipo de Discourse (/images/discourse-logo-sketch.png) está enlazado como http:// en lugar de https://, lo que genera advertencias de contenido mixto. ¿Existe alguna tarea de rake o método de API para resolver esto?
¿Cómo? ¿La API de Carga lo admite (Discourse API Docs)? Todo mi despliegue está gestionado y automatizado mediante configuración (Terraform, Ansible, llamadas automatizadas al lanzador, configuración automatizada de la API, etc.) y estoy tratando de mantenerlo así.
Correcto… Necesito utilizar la API o una tarea de rake.
Estoy esperando a que termine el nuevo despliegue; luego podré proporcionar los resultados al intentar usar la API de logo_url. Quizás no entiendo el propósito de esa funcionalidad de la API…
Si has personalizado el instalador, no podemos ayudarte.
El soporte aquí se limita a la instalación estándar. Una vez que modifiques la instalación o realices acciones que impidan que esta se comporte igual que la instalación estándar, quedas fuera del alcance del soporte gratuito ofrecido aquí.
Si tienes un presupuesto para solucionar esto, intenta publicar en Marketplace.
No he subido un logotipo personalizado; en este caso, estoy utilizando el logotipo predeterminado.
Configuré force_https mediante la API después de que Discourse estuviera en funcionamiento. Intentaré el enfoque de la variable de entorno y volveré a informar.
@pfaffman Gracias por la solución. Utilizar la variable de entorno DISCOURSE_FORCE_HTTPS hizo que la ubicación de la imagen se estableciera correctamente durante la compilación y/o el inicio.