Bootstrap container app in 2 passaggi

Il team di Discourse non mi ha contattato (forse questa funzionalità aumenterebbe la complessità del progetto, ma penso di poco), quindi per ora non c’è nulla (ma quanto sopra dovrebbe funzionare comunque, anche se non sarebbe nel repository ufficiale discourse_docker).

@justin In realtà il mio motivo principale non è nemmeno ridurre i tempi di inattività, ma mantenere un’immagine base con tutti i gem di Ruby, i plugin e il repository di Discourse già installati, che potrebbe essere utilizzata in ambienti diversi, come staging e produzione, e persino per progetti diversi, se utilizzano gli stessi plugin, eseguendo solo le attività di migrazione del database e di precompilazione delle risorse (che devono essere eseguite sulla macchina di destinazione), evitando così problemi durante l’aggiornamento di Discourse.

La riduzione dei tempi di inattività sarebbe più un effetto collaterale, benvenuto. Detto questo, alla fine spetta al team di Discourse decidere se includere o meno questa funzionalità, ma ne sarei molto felice.