Discourse può distribuire frequentemente immagini Docker che non necessitano di essere bootstrapate?

Eh… questa è credo la differenza cruciale e questo “aggiornamento dall’interfaccia di amministrazione” è un po’ un ricordo dei vecchi tempi, quando avevi solo “web hosting” con interprete PHP, quindi tutto era costruito attorno a quella nozione. E penso che questo si sia trasferito su come Discourse funziona e ci si aspetta che venga gestito.

Beh, questa è un’altra cosa che ho notato: Discourse è piuttosto pesante (il container ha iniziato a consumare risorse durante l’avvio a un livello spaventoso), quindi sì, potrebbe essere un problema.

Come vengono “compilati” nel contesto di Ruby (che è per lo più un linguaggio interpretato e non compilato)?

Non sarebbe meglio provare a utilizzare soluzioni pronte all’uso? Anche per la configurazione di postgres si può facilmente cambiare semplicemente fornendo/montando un file postgresql.conf personalizzato, non c’è bisogno di un’immagine completamente personalizzata con configurazione integrata… e anche in tal caso, se fosse necessario, Discourse potrebbe fornire un’immagine pre-compilata che verrebbe semplicemente scaricata invece di essere ricompilata ogni volta…