Конфигурация Nginx в Docker для Discourse?

Привет! Я установил Discourse через Docker, мне нужно внести изменения в конфигурацию Nginx, но я не могу найти файл конфигурации. В директории /etc/ папки nginx вообще нет :frowning:

Папки /var/www, /var/nginx/conf, /etc/nginx не существуют.

В зависимости от того, что именно вы хотите изменить в конфигурации nginx, самый простой способ — использовать внешний nginx в качестве обратного прокси для контейнера Discourse и вносить изменения там.

В качестве альтернативы, если вы хотите внести изменения непосредственно во внутренний сервер nginx, вам, возможно, потребуется создать хук в вашем YAML-файле. Конкретный подход будет зависеть от ваших целей, но эта тема может дать вам подсказку: Setup Multisite Configuration with Let's Encrypt and no Reverse Proxy

Зачем?

Что вы пытаетесь сделать? Вероятно, это не тот способ.

Однако вы можете посмотреть в каталог templates в /var/discourse, чтобы найти примеры того, как модифицировать файлы nginx при сборке контейнера.

Поддержка CSP в Discourse осуществляется через настройки, поэтому вам не нужно ничего настраивать в nginx. См.: