アップデートによりフォーラム全体が削除され、やり直されました

本日、私のディスコースフォーラムはかなり時代遅れだったので、アップグレードするように依頼されました。

現在、サーバー上で2つのディスコースドッカーを実行しており、2つの異なるYAMLファイル(およびそれぞれに正しいドメイン名を指示するNginxプロキシ)があります。

アップグレードしたかったディスコースのYMLファイルは、containers/applimen.ymlの下にあり、古いドキュメントに従ってフォーラム固有のすべての情報を提供していました。

その後、ランチャースクリプトがあるフォルダから、指示されたコマンドを実行しました。

git pull
./launcher rebuild applimen

フォーラム全体が再作成されたことに驚きました。古い投稿はすべて失われました。最初から新しいアカウントを作成するように求められました。

何が間違っていたのか、そして代わりに何をすべきだったのか教えていただけますか?もう一方のディスコースをアップグレードしたいのです。すでに1つのディスコースのデータを失っています。2つ目のディスコースは失いたくありません。

YAML ファイルの内容を貼り付ける必要があります。カスタム YAML ファイルを作成した際に、データベースの永続的な共有を作成しなかったのだと思います。

バックアップも取っていないのでしょう。もし取っていたとしても、それらもコンテナ内にしか存在しなかったはずです。

サンプル ディレクトリで、それらがどのように設定されるべきかを確認できます。他のファイルも同じように設定されている場合は、コンテナに入り、PostgreSQL を停止し、コンテナからファイルをコピーするか、S3 バックアップを設定してバックアップを作成する必要があります。

もう一つの可能性は、app.ymlにデータベース設定を正しく永続化していないことです。その場合、フォーラムのデータはまだ存在していますが、現在フォーラムに読み込まれていないだけです。ここからでは判断が難しいため、経験のある方に確認してもらう必要があります。

「いいね!」 1