Discourse SSOログインが4200ではなくlocalhost:3000にリダイレクトされる(Docker経由で実行中)

Discourse sso ログインはhttp://localhost:3000にリダイレクトされますが、ember-cliはlocalhost:4200で実行されています。
設定項目が見つかりません。


開発モードではEmber CLIが必要です

Ember CLIを開発モードで実行するには、以下の手順に従ってください。


$ bin/ember-cli

次に、Discourseを使用するには次のURLにアクセスしてください。

http://localhost:4200

http://localhost:4200 にアクセスすると、SSOログインが成功します。

私の理解では、APIでユーザーを認証した後、return_sso_urlを返します。この場合、Discourseバックエンドが実行されているポートであるlocalhost:3000です。その後、Discourseバックエンドはパラメータを確認してから、Discourseサイトへのログインを完了します。しかし、4200ではなく3000にリダイレクトされ、手動で4200ポートをクリックしてログインが成功したことを確認する必要があります。

認証とログイン後に、ユーザーを正しいポート(Discourseフロントエンド)にリダイレクトするにはどうすればよいですか?

私の質問はhttps://meta.discourse.org/t/discourse-sso-login-redirect-to-localhost-3000/212026/1と同じですが、そのスレッドで解決策が見つからなかったため、新しいスレッドを作成しました。