DiscourseConnect 제공자로 개발 환경(docker)을 설정할 수 없음

소비자가 Discourse로 리다이렉트될 때:

로그:

제 프로덕션 Discourse 인스턴스에서 테스트했을 때는 정상적으로 작동했습니다. Ember CLI 문제일까요?

개발 환경 설치 단계: Install Discourse for development using Docker - #160 by hawm

감사합니다.

저도 동일한 문제에 직면했지만, 아직 해결에 시간을 쓰지 않았습니다. 이번 주 초에 확인해 보고 여기서 결과를 공유하겠습니다. 그 전에 누군가가 문제를 해결해 주지 않는 한 말이죠.

일단 Ember CLI를 비활성화해서 작동하게 하겠습니다. 문제는 외부 리다이렉트를 처리하지 못하는 Ember CLI와 밀접하게 관련되어 있는 것 같습니다.

참고로 Docker는 아니고, 클라우드에서 Docker를 사용하지 않는 개발 환경으로 Ember CLI를 사용 중입니다.

제가 해야 했던 일은 4200 포트(제 경우에는 nginx를 사용)로 호출을 리디렉션하는 것이었고, 이 포트는 Ember 서버와 연결되며, Ember 서버는 다시 3000 포트의 Rails 서버와 연결됩니다(여기는 변경 없음).

이것은 Docker의 경우에도 Ember CLI와 함께 작동하려면, 4200 포트로의 입사 호출을 전달하기 위해 컨테이너를 포트 매핑과 함께 실행하면 된다는 것을 시사합니다.

실제로 말씀해 주신 대로(Install Discourse for development using Docker - #160 by hawm) 이제 Ember CLI는 작동하지만, DiscourseConnect 제공자에서는 작동하지 않습니다.

좋아요. 알겠습니다. 또 하나의 복잡성 레벨이네요… 이미 해결하신 부분을 제가 다시 해결하려고 했으니 죄송합니다! :slight_smile: