Impossible d'installer l'environnement de développement (docker) en tant que fournisseur DiscourseConnect

Lors de la redirection du consommateur vers Discourse :

Journaux :

J’ai effectué des tests avec succès sur mon instance Discourse de production. Je pense que c’est un problème lié à Ember CLI ?

Mes étapes d’installation de l’environnement de développement : Install Discourse for development using Docker - #160 by hawm

Merci.

1 « J'aime »

Je me suis moi-même heurté au même problème, mais je n’ai pas encore pris le temps de le résoudre. Je le ferai au début de cette semaine et je rapporterai mes découvertes ici, sauf si quelqu’un résout le problème pour vous d’ici là.

Désactivez Ember CLI pour que cela fonctionne pour l’instant. Je suppose que le problème est fortement lié à Ember CLI, qui ne peut pas gérer les redirections externes.

1 « J'aime »

FYI, ce n’est pas Docker, mais j’utilise Ember CLI avec un environnement de développement non Docker dans le cloud.

Tout ce que j’ai eu à faire, c’est rediriger les appels vers le port 4200 (dans mon cas en utilisant nginx), ce qui se connecte au serveur Ember, qui à son tour se connecte au serveur Rails sur le port 3000 (rien de changé de ce côté-là).

Cela suggère que pour Docker, vous avez probablement juste besoin d’exécuter le conteneur avec une mappage de port pour rediriger les appels entrants vers le port 4200 afin que cela fonctionne avec Ember CLI ?

En fait, j’arrive maintenant à faire fonctionner Ember CLI comme vous l’avez indiqué (Install Discourse for development using Docker - #160 by hawm), mais cela ne fonctionne pas avec le fournisseur DiscourseConnect.

2 « J'aime »

Super. C’est noté. Encore un niveau de complexité… Désolé, je visais clairement uniquement la partie que vous aviez déjà résolue ! :slight_smile: