Continuando la discussione da Fix Discourse installation on Digital Ocean that broke during Docker update:
Mentre aiutavo qualcuno a ripristinare un sistema di produzione che aveva avuto alcuni problemi durante un aggiornamento e doveva essere ripristinato da un backup, mi sono reso conto che il plugin Docker Manager plugin non richiede agli amministratori di eseguire un backup. Un posto dove potrebbe avere senso è in un avviso su /admin/update:
Il link andrebbe a /admin/backups.
Ma andrei oltre e metterei una finestra di dialogo per rallentare le persone un passo prima di fare qualcosa di potenzialmente pericoloso:
Potrei capire di non fare nessuna di queste cose se il backup è recente. Dal mio punto di vista, “recente” significa pochi minuti. Ma la mia soglia potrebbe essere molto diversa dalla tua. ¯\\_(ツ)_/¯
In ogni caso, penso che sarebbe utile includere un timestamp per il backup più recente nella pagina in cui si trova il pulsante “Start Updating”:
In questo modo c’è la possibilità che l’amministratore abbia le informazioni necessarie per decidere se è pronto per l’aggiornamento.


