Impossibile configurare l'ambiente di sviluppo (docker) come provider DiscourseConnect

Quando il consumer reindirizza a Discourse:

Log:

Ho testato senza problemi sulla mia istanza di produzione di Discourse. Credo che sia un problema di Ember CLI?

I passaggi per l’installazione del mio ambiente di sviluppo: Install Discourse for development using Docker - #160 by hawm

Grazie.

1 Mi Piace

Anch’io ho incontrato lo stesso problema, ma non ho ancora dedicato tempo a risolverlo. Lo farò all’inizio di questa settimana e riferirò qui ciò che scoprirò, a meno che qualcuno non risolva il problema per te prima di allora.

Disabilita Ember CLI per farlo funzionare per ora. Immagino che il problema sia strettamente legato a Ember CLI, che non riesce a gestire la reindirizzamento esterno.

1 Mi Piace

FYI non Docker, ma sto usando Ember CLI con un ambiente di sviluppo non Docker nel cloud

Ho dovuto solo reindirizzare le chiamate alla porta 4200 (nel mio caso usando nginx), che si connette al server Ember, il quale a sua volta si connette al server Rails sulla porta 3000 (nessuna modifica lì)

Questo suggerisce che per Docker probabilmente devi solo eseguire il container con un mapping delle porte per inviare le chiamate in arrivo alla porta 4200, così da farlo funzionare con Ember CLI?

In realtà, ora riesco a far funzionare Ember CLI come hai detto (Install Discourse for development using Docker - #160 by hawm), ma non funziona con il provider DiscourseConnect.

2 Mi Piace

Bene. Capito. Un altro livello di complessità… scusa, stavo chiaramente risolvendo solo la parte che avevi già risolto! :slight_smile: