Impossível configurar o ambiente de desenvolvimento (docker) como provedor DiscourseConnect

Quando o consumidor é redirecionado para o Discourse:

Logs:

Testei sem problemas na minha instância de produção do Discourse. Acredito que seja um problema com o Ember CLI?

Meus passos de instalação do ambiente de desenvolvimento: Install Discourse for development using Docker - #160 by hawm

Obrigado.

1 curtida

Eu mesmo me deparei com o mesmo problema, mas ainda não dediquei tempo para resolvê-lo. Farei isso no início desta semana e relatarei aqui o que descobrir, a menos que alguém resolva o problema para você antes disso.

Desabilite o Ember CLI para que funcione por enquanto. Acredito que o problema esteja altamente relacionado ao Ember CLI, que não consegue lidar com redirecionamentos externos.

1 curtida

FYI, não é Docker, mas estou usando o Ember CLI com uma configuração de desenvolvimento sem Docker na nuvem

Tudo o que precisei fazer foi redirecionar as chamadas para a porta 4200 (no meu caso, usando nginx), que se conecta ao servidor do Ember, que por sua vez se conecta ao servidor do Rails na porta 3000 (nada mudou nisso)

Isso sugere que, para Docker, você provavelmente só precisa executar o contêiner com um mapeamento de portas para enviar as chamadas recebidas à porta 4200, a fim de fazê-lo funcionar com o Ember CLI?

Na verdade, consegui fazer o Ember CLI funcionar agora, como você disse (Install Discourse for development using Docker - #160 by hawm), mas não está funcionando com o provedor DiscourseConnect.

2 curtidas

Legal. Entendido. Mais um nível de complexidade… Desculpe, claramente eu estava resolvendo apenas a parte que você já tinha resolvido! :slight_smile: