Продолжение обсуждения из исправления установки Discourse на Digital Ocean, которая сломалась при обновлении Docker:
Помогая кому-то восстановить производственную систему, у которой возникли проблемы с обновлением и которую пришлось восстанавливать из резервной копии, я понял, что плагин Docker Manager не предлагает администраторам создать резервную копию. Одно из мест, где это могло бы иметь смысл, — это предупреждение на странице /admin/update:
Ссылка должна вести на /admin/backups.
Но я бы пошёл дальше и добавил диалоговое окно, чтобы задержать людей на шаг перед выполнением потенциально опасного действия:
Я мог бы не делать ни того, ни другого, если резервная копия свежая. С моей точки зрения, «свежая» означает несколько минут. Но мой порог может сильно отличаться от вашего. ¯\_(ツ)_/¯
В любом случае, я считаю, что было бы полезно добавить временную метку для самой последней резервной копии на странице, где находится кнопка «Начать обновление»:
Так у администратора будет возможность получить информацию, необходимую для принятия решения о готовности к обновлению.


