En poursuivant la discussion de Correction de l’installation de Discourse sur Digital Ocean qui a échoué lors de la mise à jour de Docker :
En aidant quelqu’un à restaurer un système de production qui avait eu un problème lors d’une mise à jour et qui a dû être restauré à partir d’une sauvegarde, j’ai réalisé que le plugin Docker Manager ne demande pas aux administrateurs de faire une sauvegarde. Un endroit où cela pourrait avoir du sens est dans un avertissement sur /admin/update :
Le lien mènerait à /admin/backups.
Mais j’irais plus loin et mettrais une boîte de dialogue pour ralentir les gens une étape avant de faire quelque chose de potentiellement dangereux :
Je pourrais comprendre de ne faire aucune de ces choses si la sauvegarde est récente. De mon point de vue, “récent” signifie quelques minutes. Mais mon seuil pourrait être très différent du vôtre. ¯\\_(ツ)_/¯
Dans tous les cas, je pense qu’il serait utile d’inclure un horodatage de la sauvegarde la plus récente sur la page où se trouve le bouton “Démarrer la mise à jour” :
De cette façon, il y a une chance que l’administrateur ait les informations dont il a besoin pour décider s’il est prêt à mettre à jour.


