A titolo informativo, ho impostato un modo per creare un’immagine Discourse su una devbox e distribuirla su un server in modo da eliminare la necessità di utilizzare lo script launcher.
Maggiori discussioni a riguardo qui in una pull request che ho creato.
Ho impostato questo in modo che sia completamente compatibile con la configurazione Docker ufficiale di Discourse, quindi non dovrai preoccuparti che questa soluzione diventi obsoleta o si interrompa.
Il TLDR su come funziona è che ho reso l’immagine Docker responsabile dell’esecuzione dei comandi di bootstrap all’avvio (invece dello script launcher).