ゆっくりしていってね
こういうことなんですが、今日暇だったので mix-space を見に行ってバックエンドに更新がないか確認したところ、v10バージョンの更新があったので、そのままコンソールで更新をかけました。
更新後、まだ成熟していないと感じて v9.7 に戻そうとしたところ、戻した後どうしてもログインできなくなりました。おそらくデータベースのバージョンが更新されていて、ダウングレードできなくなったのだと思います。
その後、私があれこれ適当にいじり回した結果、見事にバックエンドのデータベースをぶっ壊しました(前回は他人の統一認証データベースをぶっ壊して、今回は自分の本番サイトのデータベースをぶっ壊すとか、ある意味才能!)。そしてバックエンドに入れなくなり、フロントエンドもバックエンドに接続できずエラーが出る状態に。
その時ふと思い出しました。1Panel で毎日定時に本番サイトの Docker Composeディレクトリ(フロントエンドとバックエンドを含む)を丸ごとバックアップする設定をしていたことを。急いで NAS からバックアップの圧縮ファイルをサーバーに転送してイメージを再構築し、無事に復活。危うく心臓が止まるところでした。
最終的に、1Panel でバックアップの実行周期を元の「毎日バックアップ」から「8時間ごとにバックアップ」に変更し、保持数も元の 3 件から 30 件に変更しました。本当にビビり散らかしました。