Discourse Docker에서 Nginx 설정은 어떻게 하나요?

안녕하세요! Discourse Docker를 설치했는데, Nginx 설정을 변경해야 하는데 설정 파일을 찾을 수 없습니다. /etc/ 폴더 안에 nginx 폴더가 전혀 없어요. (

/var/www, /var/nginx/conf, /etc/nginx 폴더가 존재하지 않습니다.

nginx 구성에서 변경하고 싶은 내용에 따라, 가장 쉬운 방법은 discourse 컨테이너에 대한 외부 nginx를 리버스 프록시로 사용하고 해당 외부 nginx에서 변경 사항을 적용하는 것입니다.

대신 내부 nginx 서버에 직접 변경 사항을 적용하려면 yml 파일에 훅을 생성해야 할 수 있습니다. 달성하려는 목표에 따라 방법은 달라지지만, 이 주제에서 힌트를 얻을 수 있습니다: Setup Multisite Configuration with Let's Encrypt and no Reverse Proxy

왜요?

무엇을 하려 하는 건가요? 아마도 그렇게 하는 것이 적절하지 않을 것입니다.

컨테이너가 빌드될 때 nginx 파일을 수정하는 방법의 예시를 보려면 /var/discourse의 templates 디렉토리를 참고할 수 있습니다.

Discourse에서는 설정을 통해 CSP 추가를 지원하므로 nginx에서 별도로 할 일이 없습니다. 참고: