Il modo supportato per eseguirlo è seguire l’installazione standard. Se desideri un’assicurazione locale/di sviluppo senza nome host, consulta Installare Discourse per lo sviluppo utilizzando Docker.
Se desideri installare utilizzando docker compose, crea un’immagine con launcher, mettila dove docker compose può accedervi e procedi. Esiste un comando launcher che stamperà i valori di ambiente necessari. Puoi leggere il codice sorgente del launcher per ottenere il comando, poiché non ricordo quale sia.
Vedi anche Discourse può distribuire immagini Docker frequenti che non necessitano di essere avviate?