Discourse Docker で Nginx の設定は?

こんにちは! Discourse Docker をインストールしましたが、Nginx の設定を変更する必要があります。しかし、設定ファイルが見つかりません。 /etc/ フォルダ内に nginx が全くありません :frowning:

/var/www/var/nginx/conf/etc/nginx のフォルダは存在しません。

nginx の設定で変更したい内容に応じて、最も簡単な方法は、Discourse コンテナの外部 nginx をリバースプロキシとして使用し、そこで変更を行うことです。

または、内部 nginx サーバーに直接変更を加えたい場合は、yml ファイルにフックを作成する必要があるかもしれません。達成したいことによって異なりますが、このトピックがヒントになるでしょう: Setup Multisite Configuration with Let's Encrypt and no Reverse Proxy

「いいね!」 2

なぜですか?

何をしようとしていますか?おそらくそれは正しい方法ではありません。

しかし、コンテナがビルドされたときにnginxファイルを変更する方法の例として、/var/discoursetemplates ディレクトリを見ることができます。

「いいね!」 1

Discourse では設定を通じて CSP の追加がサポートされているため、nginx で何かを行う必要はありません。以下を参照してください。

「いいね!」 2