C’è un modo elegante per impostare una pagina splash di manutenzione mentre il docker si sta ricostruendo?
L’host è un server Ubuntu 22.04?
Dovrei semplicemente installare nginx e mostrare una pagina in quel modo.
Vorrei che il docker di discourse potesse ancora essere in esecuzione mentre il processo di ricostruzione è in corso. Ma vedo che abbatte il docker corrente verso l’inizio del processo di build.
Saluti
Raramente è necessario eseguire l’aggiornamento dal terminale. Utilizza la pagina Aggiorna (Admin → Aggiorna) e il tempo di inattività è praticamente nullo.
Per le rare occasioni in cui è necessario aggiornare dal terminale, consulta il link di @Moin
Grazie per tutte le ottime informazioni. Il nostro team sta apprezzando molto il dibattito. Complimenti a tutti gli sviluppatori che hanno contribuito a questo progetto.
Se è qualcosa che puoi “semplicemente” fare, allora puoi configurare nginx come proxy inverso che visualizzerà la pagina di avvio se Discourse è inattivo.
Puoi fare un’installazione a due container che fa proprio questo. Questo ti dà un tempo di inattività di solo un minuto mentre il nuovo container si avvia.
Quale modo è “più facile” è una questione di opinione.