最新バージョンのビルドでエラーが発生しました

@sam さん、迅速なご対応ありがとうございます。試してみます。

少し質問です。「git pull」は、discourse-docker の最新バージョンを取得するものだと理解していますが、合っていますか?

一般的に、discourse-docker と discourse は同時にアップグレードする必要がありますか?

現在、私は discourse-docker を git で管理していません。代わりに、サーバー設定時に discourse-docker の特定のリビジョンを Zip としてダウンロードし、discourse のデプロイ時に特定のコミットにバージョンを固定しています。

この方法を選んだ理由は、ビルドの再現性を確保するためです。つまり、同じ設定とソースを使用して、異なる時点で同じコマンドを実行すれば、同じ成果物が得られるようにしたいと考えています。これは一般的に良い考えであり、過去数年間で他のソフトウェアに関する多くの運用上のトラブルから私を救ってくれました;) これは、既知の良好な設定へロールバックする能力を与えるからです。

しかし、discourse においては、ビルド中にさまざまなソフトウェアの最新バージョンをプルしようとするため、ここで流れに逆らっているような気がします。ビルドの再現性を高めようとする私の試みが、逆に足元をすくっているのではないかと疑い始めています。