このドキュメントに従ってインストールする場合、ESRバージョンをどのように指定すればよいですか? discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
app.yml ファイルで version: xyz を指定できます。記憶が正しければ、params セクションの下にあります。コメントアウトされているはずなので、コメントを外してバージョンを指定すれば大丈夫です。
上記の自動インストールコマンドに従って実行しても、コマンド実行中に app.yml を設定することはできないようです。
どのようにですか?詳しく教えていただけますか?もしこれが新規インストールであれば、この操作は可能です。ただし、既存のインスタンスを以前のバージョンにダウングレードすることはできず、アップグレードのみ可能です。
バージョンを手動で指定する場合は、ドキュメント末尾の「Advanced Configuration」の手順に従う必要があります。
以下のコマンドを実行しようとしていると言っているのです:
wget -qO- https://raw.githubusercontent.com/discourse/discourse_docker/main/install-discourse | sudo bash
このコマンドの実行中に app.yml をどのように修正すればよいですか?このコマンドはデフォルトで latest バージョンをインストールするようです。しかし、私は esr バージョンをインストールしたいのです。
これだと、インストールが完了してからでないと編集できず、次のビルドから反映されるようです。最初からESRバージョンを指定したいのですが、最新版をインストールしたくありません。
記憶が正しければ、インストールプロセスの途中で、app.ymlファイルを編集したい場合はCTRL + Cを押すよう指示が表示されます。その指示に従って以下を実行できます:
cd /var/discourse
nano containers/app.yml
これでファイルを編集し、その後rebuildを実行してください。
非常にありがとうございます。ドキュメントにはこのステップについて言及がなく、困惑していました。試してみます。
そのスクリプトを使わないという選択肢もあります。スクリプトはチェックアウトとサンプルのコンテナへのコピーを行うだけのものなので、パワーユーザー向けの構成に向いています。
また、stable/esrの使用も再考してください。この組み合わせでサポートに関する質問をすると、歓迎されない雰囲気になると思います ![]()