Sto eseguendo Discourse con force_https abilitato e sto utilizzando i template web.ssl (i miei certificati).
Purtroppo, il logo di Discourse (/images/discourse-logo-sketch.png) è collegato come http:// invece di https://, il che genera avvisi di contenuto misto. Esiste un task rake o un metodo API per risolvere questo problema?
Come? L’API di caricamento supporta questa funzionalità (Discourse API Docs)? La mia intera distribuzione è gestita tramite configurazione e automatizzata (terraform, ansible, chiamate automatizzate al launcher, configurazione automatizzata dell’API, ecc.) e sto cercando di mantenere questo approccio.
Sto aspettando che finisca il nuovo deployment, dopodiché potrò fornire i risultati dei tentativi di utilizzo dell’API logo_url. Forse non ho capito lo scopo di questa funzionalità dell’API…
Se hai personalizzato l’installer, non possiamo aiutarti.
Il supporto qui fornito è limitato all’installazione standard. Una volta modificata l’installazione o intraprese azioni che impediscono all’installazione di comportarsi come quella standard, esci dall’ambito del supporto gratuito offerto qui.
Se hai un budget per risolvere il problema, prova a pubblicare un messaggio nella sezione Marketplace.
@pfaffman Grazie per la soluzione. L’utilizzo della variabile d’ambiente DISCOURSE_FORCE_HTTPS ha portato all’impostazione corretta della posizione dell’immagine durante la build e/o l’avvio.