Einrichtung der Entwicklungsumgebung (Docker) als DiscourseConnect-Anbieter nicht möglich

Wenn der Benutzer zu Discourse weitergeleitet wird:

Protokolle:

Bei meiner Produktions-Discourse-Instanz habe ich keine Probleme festgestellt. Ich vermute, es liegt ein Problem mit Ember CLI vor?

Meine Installationsschritte für die Entwicklungsumgebung: Install Discourse for development using Docker - #160 by hawm

Vielen Dank.

1 „Gefällt mir“

Ich bin selbst auf dasselbe Problem gestoßen, habe mich aber noch nicht darum gekümmert. Ich werde das Anfang dieser Woche erledigen und hier berichten, was ich herausfinde, es sei denn, jemand löst das Problem bis dahin für dich.

Ember CLI deaktivieren, damit es vorerst funktioniert. Ich vermute, das Problem hängt stark mit Ember CLI zusammen, das externe Weiterleitungen nicht verarbeiten kann.

1 „Gefällt mir“

FYI: Nicht Docker, aber ich verwende Ember CLI mit einem nicht-Docker-Dev-Setup in der Cloud

Ich musste lediglich die Aufrufe auf Port 4200 umleiten (in meinem Fall mit nginx), was den Ember-Server verbindet, der wiederum den Rails-Server auf Port 3000 verbindet (daran hat sich nichts geändert)

Das deutet darauf hin, dass du bei Docker wahrscheinlich nur den Container mit einer Port-Mapping-Konfiguration ausführen musst, um eingehende Aufrufe auf Port 4200 weiterzuleiten, damit es mit Ember CLI funktioniert?

Tatsächlich funktioniert Ember CLI jetzt, wie du gesagt hast (Install Discourse for development using Docker - #160 by hawm), aber es funktioniert nicht mit dem DiscourseConnect-Anbieter.

2 „Gefällt mir“

Schön. Verstanden. Eine weitere Ebene an Komplexität … Entschuldigung, ich habe offensichtlich nur den Teil gelöst, den du bereits gelöst hattest! :slight_smile: