アップデート前にバックアップを取るためのプロンプト(攻撃的なプロンプトでも可)を追加

Fix Discourse installation on Digital Ocean that broke during Docker update の議論を続けます。

アップデート中に問題が発生し、バックアップから復元する必要があった本番システムを復旧するのを手伝っていた際に、Docker Manager plugin が管理者にバックアップの実行を促さないことに気づきました。 /admin/update の警告画面に表示するのが適切かもしれません。

リンク先は /admin/backups になります。

しかし、さらに進んで、潜在的に危険な操作を行う前にユーザーを一時停止させるためのダイアログボックスを配置することも考えられます。

バックアップが最近行われている場合は、これらのどちらも行わないことも考えられます。私の見解では、「最近」とは数分前を意味します。しかし、私の基準はあなたとは大きく異なる可能性があります。 ¯\\_(ツ)_/¯

いずれにしても、「アップデートを開始」ボタンがあるページに、直近のバックアップのタイムスタンプを含めることが有用だと考えられます。

これにより、管理者はアップデートの準備ができているかどうかを判断するために必要な情報を持っている可能性があります。

「いいね!」 6

このアイデアには1000%賛成ですが、アップデートの失敗により1週間分のコンテンツを失い、バックアップを復元するしかなくなった後でも、最新のバックアップを行わずにアップデート通知を見てクリックしてしまうのはあまりにも魅力的すぎます。

私の5票のうちの1票は間違いなくこれに入ります。

「いいね!」 2