本番環境にアップグレードをテストするために、そのインスタンスで同じバージョンが必要になります。成功すれば、本番環境でアップグレードを実行します。
HTTPS の解決を別のものが行っている場合、再構築を回避して、ドメイン名を変更または Discourse を名前変更する で説明されている他のことを行うだけで済むかもしれません。
HTTPS はロードバランサーで処理されますが、そのリンクでは app.yml を変更した後に再構築する必要があると書かれています。
- バージョンを固定する場合、
discourse_dockerについては、現在のコミットハッシュをチェックアウトする必要がありますか? - コンテナ内の Discourse アプリについては、
app.ymlでversion: <commit_hash>を使用して現在のコミットハッシュを設定する必要もありますか? - プラグインについてはどうですか?