古い Discourse バージョンを新規インストール?

皆様、よろしくお願いいたします。

(理由はお尋ねにならないでください)特定のバージョンであるv2.8.8またはv2.8.7をクリーンなシステムにインストールする必要があります。メインのフォーラムでは最新バージョンを使用していますが、プラグインのテストが必要なため、これらの2つのバージョンのいずれかのみが必要です。最初から必要なバージョンをインストールするにはどうすればよいですか?

アイデアは、完全に新しい(テスト用の)VPSをセットアップし、そのVPSに古いバージョンのDiscourseをインストールすることです。

よろしくお願いいたします。

インストールについて何かアイデアはありますか? :slight_smile:

Dockerに慣れている場合は、古いコンテナイメージを使用してapp.ymlファイルで目的のバージョンを設定することで回避できますが、EOL(サポート終了)インストールのサポートは提供しておらず、多数のセキュリティ上の問題があり、最新のコンテナイメージとの互換性もありません。

「いいね!」 4

@Falco バージョン2.8.7の同等のイメージdiscourse/baseを見つけるにはどうすればよいですか?

https://hub.docker.com/r/discourse/base/tags?page=1 正しいTAGバージョンは何ですか?

discourse/base:2.0.20220720-0049をお試しください。

セキュリティ上の問題が多数含まれているため、これは完全に unsupported-install であることを念頭に置き、できるだけ早くアップグレードする必要があります。

「いいね!」 5

はい、問題ありません。ここは本番環境のフォーラムではなく、計画していた作業を完了して片付けるのに文字通り数時間しか必要ありません。

「いいね!」 1

こんにちは、@Falco さん。@bXunter さんと同じ理由で古い Discourse バージョンをインストールしようとしているのですが、Discourse が起動しません。./launcher rebuild app --run-image discourse/base:2.0.20220621-0049 というコマンドを使っています。

Docker は正常に起動しましたが、アクセスしてもアプリ自体が実行されていません。原因がわかりますか?

追加情報として:
ドロップレットのメモリを増やすためにサイズ変更しましたが、まだ動作しません。

何か見落としていることはありますか?

また、./launcher logs app を実行して現在確認できるログは以下の通りです。