Docker에서 Discourse와 함께 IPv6 NAT 기능 사용

참고로, Discourse 인스턴스에서 Docker의 IPv6 NAT 기능을 사용할 수 있도록 web.ssl.template.yml에 대한 pull request를 방금 생성했습니다.
제 변경 사항 덕분에 Discourse에서 Docker의 IPv6 NAT를 사용할 수 있었습니다.
변경 사항이 없을 경우, Discourse는 IPv6 클라이언트로부터의 요청을 거부하고 IPv4 클라이언트로부터의 요청만 허용했습니다.
이제 IPv6 NAT는 IPv4 NAT와 유사하게 Docker에서 처리됩니다.

디스코어 코어 개발팀 중 한 분이 제 PR을 확인해 주실 수 있을까요?
병합되거나 거절되어 닫히도록 해주세요.

여기서 문제는 기본적으로 이 범위를 늘리고 싶은지 확신이 서지 않는다는 점입니다.

모든 설치 환경에 대해 이 설정을 변경하는 것에 대해서는 의견이 갈립니다. v6를 노출하는 것이 사용자의 의도일 수도 있고, 아닐 수도 있기 때문입니다.

내부적으로 이 변경 사항을 적용할지 여부를 문의해 보겠습니다.

동의합니다. 아래 방법은 이를 수행하는 더 나은 방식이며, 이 동작을 선택적으로 활성화할 수 있는 쉬운 방법을 제공합니다:

PR 감사합니다. 그리고 바로 discourse docker에 병합되었습니다.
web.ssl.template.yml에서 제 변경 사항을 비활성화한 후, app.yml에서 "templates/web.ipv6.template.yml"을 활성화하고 git pull을 실행한 뒤 앱을 다시 빌드했습니다.

우리의 사이트는 여전히 IPv4와 IPv6에서 정상적으로 작동하고 있습니다. :wink: