こんにちは。
公式の discourse_docker セットアップを使用して Discourse を実行しており、web_only コンテナで、Docker フックを使用して /var/www/discourse/plugins の下にリポジトリをクローンすることで、いくつかのプラグインを現在インストールしています。
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/discourse-oauth2-basic.git
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/discourse/discourse-gamification.git
- git clone https://github.com/discourse/discourse-reactions.git
- git clone https://github.com/discourse/discourse-ai.git
これらのリポジトリはすべて 2025 年 7 月にオーナーによってアーカイブされ、現在は次のように表示されています。
「このリポジトリは 2025 年 7 月 xx 日にオーナーによってアーカイブされました。現在は読み取り専用です。
このプラグインは Discourse コアにバンドルされました。」
これらのクローンを Docker イメージから削除する前に、確認したいことがあります。
/plugins の下のこれらのプラグインフォルダを安全に削除し、コアにバンドルされたバージョンのみに依存できますか?
もしそうなら、最新のバンドル実装が含まれる最初の Discourse ブランチまたはリリース タグはどれですか?
-
oauth2-basic
-
solved
-
gamification
-
reactions
-
discourse-ai
外部クローンを削除した後、追加の設定変更や移行は必要ですか(例:サイト設定、データベース移行、または新しい機能フラグ)?
スタンドアロン プラグイン バージョンからコア統合コードへの移行に伴う既知の注意点や互換性の問題はありますか?
サポートされている Discourse リリースを使用しており、切り替え時に機能が失われないことを確認したいです。ポインターや推奨されるアップグレード パスがあれば、事前に感謝いたします!