マルチサイトには2番目の app.yml 風ファイルを作成するだけで十分ですか?

Discourse の 2 つ目のインスタンスをローカルマシンに作成し、リバースプロキシを介して異なるドメインで提供したいと考えています。

現在の app.yml ファイルを app2.yml にコピーし、変更が必要な箇所を修正した上で ./launcher build app2 を実行するのは問題ないでしょうか?

「いいね!」 3

はい、可能です。ただし、Redis と Postgres のインスタンスをそれぞれ 1 つだけ実行するようにするため、ウェブコンテナとデータコンテナを分離するよう、少し時間を割くことをお勧めします。もし、RAM の無駄遣いを気にせず、再構築時のダウンタイム短縮の恩恵も必要ないなら、あなたの考え方で問題ありません。

これはマルチサイト構成よりも多少多くの RAM を消費しますが、異なるプラグインセットを運用できる利点があります。

「いいね!」 6

これは私の役に立ちそうです。2 つのホストを 1 つの(少し大きな)ホストに統合することで、コストを削減できます。

もし成功したら、設定の詳細を教えていただければ大変助かります。私は Linux 管理には詳しいですが、この分野については経験が浅いです。

おっしゃることは理解できますが、過去にそれを何度か読んでいるため、よりシンプルな方法に関心があります。私の 2 つのフォーラムはどちらも小さく、トラフィックも少ないです。

「いいね!」 1

その場合、samples/standalone.yml のコピーをもう一つ用意すれば問題ありません。ただし、/var/discourse/shared/[standalone]/ および他のホストから公開されるリソースを別の名前に更新することを忘れないでください。

「いいね!」 2