Discourse SSO-логин перенаправляет на localhost:3000, а не на 4200 (запуск через Docker)

Вход через Discourse SSO перенаправляет на http://localhost:3000, но Ember CLI работает на порту 4200.
Я не могу найти соответствующие настройки конфигурации.


Для работы в режиме разработки требуется Ember CLI

Чтобы запустить Ember CLI в режиме разработки, выполните следующие действия:


$ bin/ember-cli

Затем перейдите по следующей ссылке, чтобы использовать Discourse:

http://localhost:4200

При доступе по адресу http://localhost:4200 вход через SSO проходит успешно.

Мое понимание процесса таково: после аутентификации пользователей в моем API я возвращаю параметр return_sso_url, который в данном случае указывает на localhost:3000 — порт, на котором работает бэкенд Discourse. Бэкенд Discourse проверяет параметры, после чего пользователь входит в систему на сайте Discourse. Однако перенаправление происходит на порт 3000, а не на 4200, поэтому мне приходится вручную переходить на порт 4200, чтобы увидеть подтверждение успешного входа.

Как настроить перенаправление пользователей на правильный порт (фронтенд Discourse) после проверки и входа в систему?

Мой вопрос аналогичен вопросу по ссылке Discourse sso login redirect to localhost:3000?, но поскольку в той теме не было предоставлено решения, я создал новую.