Discourse の旧バージョンのデプロイに関するヘルプ

最後にまとめます。

私たちの要件は、指定されたバージョンをインストールすることです。

  1. ローカルコードリポジトリ https://github.com/discourse/discourse_docker.git を更新する
# プロジェクトのルートディレクトリに移動
cd /var/discourse
# 最新バージョンに更新
git pull
  1. 指定するバージョンを変更する

templates/web.template.yml を編集します。

params:
  version: release/2026.1
  1. 再構築する
./launcher rebuild app

この変更を行った後、将来の更新・アップグレード手順としては、まずローカルコードリポジトリを更新する必要があります。ただし、ローカルコードを変更しているため、更新が失敗する可能性があります。そのため、多くの場合、まず git stash でローカルの変更を一時保存し、その後 git pull を実行してローカルリポジトリを最新の状態に保つ必要があります。その後、アップグレード対象のブランチや指定したブランチに変更を加え、最後に再構築を行います。