HAProxy をバックエンドとする Apache サーバーと、優れた PostgreSQL サーバーを備えた、かなりのセットアップがあるため、nginx の依存関係がもう一つ必要になることはありません。
では、nginx を含まない、アプリケーション自体だけのコンテナがないのはなぜでしょうか? ルビーとアプリケーション自体の部分がほとんどの場合の煩わしさであるとすれば、それはそうではなくなるため、物事はかなり単純化されるでしょう。
HAProxy をバックエンドとする Apache サーバーと、優れた PostgreSQL サーバーを備えた、かなりのセットアップがあるため、nginx の依存関係がもう一つ必要になることはありません。
では、nginx を含まない、アプリケーション自体だけのコンテナがないのはなぜでしょうか? ルビーとアプリケーション自体の部分がほとんどの場合の煩わしさであるとすれば、それはそうではなくなるため、物事はかなり単純化されるでしょう。
あなたにとって、物事がずっとシンプルになります。
多くの人にとって、nginxを正しく設定することは煩わしいことでもあります。
コンテナの外にunicornを公開し、Apacheをそれに接続させるという簡単な変更を常に選択できますか?
Discourseが必要とするnginxの設定は密接に統合されており、非常に複雑で、予告なく変更される可能性があるためです。オーバーヘッドはほとんどありません。彼らはインフラストラクチャの前面でhaproxyを実行しているので、問題ないはずです。しかし、もしあなたが望むなら、アプリのymlからWebテンプレートを削除して、運を試すことができます。