DO의 Discourse 드롭렛을 클론했는데, 클론본을 올바른 도메인으로 접속하려면 어떻게 해야 하나요?

이 문제에 대한 답을 찾아보려 노력했지만 실패했습니다.

상황은 다음과 같습니다:

  • mylivedomain.com에 라이브 환경이 있습니다. Discourse가 설치된 DO 드롭렛입니다.
  • 테스트/스테이징을 위해 복제 환경을 만들고 싶어서 드롭렛을 클론했습니다.
  • 그 다음 클론된 드롭렛으로 들어가서 app.yml 파일에서 새 도메인으로 변경했습니다.
  • DNS를 업데이트하여 클론된 드롭렛이 올바른 도메인으로 가리키도록 했습니다.
  • 클론에서 앱을 다시 빌드했습니다.

그런데 클론은 여전히 라이브 도메인으로 연결됩니다.

클론이 제 테스트 도메인으로 가리키도록 어떻게 해야 하나요?

도움 주시면 감사하겠습니다!

복제된 서버에서 다음 단계를 따랐는지 확인하세요

빠른 답변 감사합니다 @fzngagan! 튜토리얼에 있는 단계들을 모두 수행했습니다 (Discourse가 가리키는 도메인 이름 변경, 앱 재빌드, DNS 업데이트).

클론된 서버의 새 IP로 접속하면, 해당 IP가 새(테스트) 포럼을 가리키고 있음에도 불구하고 여전히 구(라이브) 포럼으로 이동합니다. (아직 DNS가 해석되지 않았으므로 IP 주소를 사용하고 있습니다.)

해당 IP는 새 IP이므로 이전에 제 도메인 중 하나에 할당된 적이 없습니다. :thinking:

discourse는 IP 주소를 지원하지 않으므로 도메인을 사용해야 합니다.

도메인 대신 app.yml에 IP 주소를 추가했다면, 실패했을 수 있으며 여전히 이전 값을 사용하고 있을 수 있습니다.

새 도메인이 해석되면 app.yml에 추가하고 다시 빌드하세요.

그렇게 하면 작동할 것입니다

감사합니다 @IAmGav!

app.yml에 IP가 아니라 도메인 이름을 넣었네요 :slight_smile:

하지만 해결될 때까지 인내심을 갖고 기다려야 할 것 같습니다.

그래도 app.yml에 기존 도메인 대신 새 도메인을 넣었는데, 브라우저 주소창에 새 IP 주소를 입력해도 포럼이 여전히 기존 도메인으로 연결되는 것이 좀 이상합니다.

도메인이 해결될 때까지 기다려보고 상황이 어떻게 변하는지 지켜보겠습니다 :slight_smile: