Configurazione Nginx in Discourse Docker?

Ciao! Ho installato Discourse Docker, devo apportare modifiche alla configurazione di Nginx, ma non riesco a trovare il file di configurazione. Nella directory /etc/ la cartella nginx non c’è affatto :frowning:

Le cartelle /var/www, /var/nginx/conf, /etc/nginx non esistono.

A seconda di cosa si desidera modificare nella configurazione di nginx, il modo più semplice sarebbe utilizzare un nginx esterno come proxy inverso per il container discourse ed effettuare le modifiche lì.

In alternativa, se si desidera apportare modifiche direttamente al server nginx interno, potrebbe essere necessario creare un hook nel file yml. Varierà a seconda di ciò che si desidera ottenere, ma questo argomento fornirà un suggerimento Setup Multisite Configuration with Let's Encrypt and no Reverse Proxy

2 Mi Piace

Perché?

Cosa stai cercando di fare? Probabilmente non è il modo giusto per farlo.

Ma puoi dare un’occhiata alla directory templates in /var/discourse per un esempio di come modificare i file nginx quando il container viene creato.

1 Mi Piace

L’aggiunta di CSP è supportata in Discourse tramite le impostazioni, quindi non è necessario fare nulla con nginx. Vedi:

2 Mi Piace