Discourse sso login redireciona para localhost:3000, não 4200 (rodando via docker)

Discourse sso login redireciona para http://localhost:3000, mas o ember-cli está rodando em localhost:4200
Não consigo encontrar nenhum item de configuração.


Ember CLI é Necessário em Modo de Desenvolvimento

Para executar o Ember CLI em modo de desenvolvimento, por favor, faça o seguinte:


$ bin/ember-cli

Em seguida, visite o seguinte URL para usar o Discourse:

http://localhost:4200

Quando acesso http://localhost:4200, o login sso é bem-sucedido.

Minha compreensão é: após autenticar usuários na minha API, eu retorno o return_sso_url, que neste caso é localhost:3000 - a porta em que o backend do Discourse está rodando. O backend do Discourse então verificará os parâmetros antes de me logar no site do Discourse. Mas então ele retorna 3000, não 4200. Tenho que clicar manualmente na porta 4200 e ver que meu login foi bem-sucedido.

Como redirecionar os usuários para a porta correta (frontend do Discourse) após verificá-los e logá-los?

Minha pergunta é a mesma de Discourse sso login redirect to localhost:3000?, mas como não vejo nenhuma solução fornecida nesse tópico, crio um novo.