[해결됨] 최근 변경 사항으로 인해 Docker(비 Docker 포함) 연결이 끊김

Docker로 구축된 개발 인스턴스에 완전히 연결할 수 없는 문제가 있었습니다. (관련 링크)

그래서 Docker를 사용하지 않는 개발 버전을 사용해 보기로 했습니다. 이 환경에서는 localhost에는 연결할 수 있었지만, 다른 주소에는 연결할 수 없었습니다. 이후 개발 환경의 기본 설정을 변경하여 localhost에 바인딩되도록 해야 한다는 featheredtoast의 댓글을 확인했습니다 (64d51a). 그래서 Docker 인스턴스에서 해당 커밋 직전 리비전으로 체크아웃을 수행했고, 이제 Docker 인스턴스에 연결할 수 있게 되었습니다!

재현 방법:

  1. Docker를 사용하여 Discourse 개발 환경 설치 가이드를 따릅니다

  2. 포트 9292(localhost, 127.0.0.1, ::1 또는 IP 주소)로의 연결이 즉시 닫힙니다

  3. git checkout 4935c9f1f8db54312d8343a278c23cb0d3f6b61b (직전 리비전)

  4. 개발 환경을 다시 빌드하고 실행합니다

  5. 포트 9292로의 연결이 정상적으로 작동합니다

네, 좋은 지적입니다. 다음 링크에서 수정되었습니다:

컨테이너의 포트 전부를 네트워크에 노출하려면(기본값: 비활성화) 아래를 사용하세요.

d/boot_dev -p

@sam 감사합니다 :+1:

작성 시점 기준으로 최신 master(당신의 커밋 이후 2개)에서 연결이 의도대로 작동하는 것을 확인했습니다.