Problemi nell'esecuzione di Discourse in GitHub Codespaces

A seguito di questo post di @cvx su una nuova installazione di GitHub codespace:

Eseguendo bin/ember-cli -u (per chiunque altro, devi prima entrare in workspace/discourse), si ottiene il seguente problema:

Per chiunque altro, esegui il seguente comando:

bundle install --gemfile ./Gemfile

dalla directory /var/www/discourse/workspace/discourse.

Quindi, riesegui bin/ember-cli -u e dovrebbe funzionare. Sto appena imparando codespaces, quindi non sono ancora sicuro se questo possa essere risolto in anticipo o meno, ma sembra che possa esserlo.

Dopo aver eseguito correttamente, la navigazione su http://localhost:4200/ genera il seguente errore:

Vedo nei log del comando bin/ember-cli -u:

Proxying to http://127.0.0.1:3000

ma la navigazione a localhost:3000 genera il seguente errore:

Sembra che, dopo l’esecuzione, se prendi il tuo hostname generato e lo aggiungi al tuo file development.rb, in questo modo:

config.hosts << "reimagined-journey-9rv47jjqvqfxx7r-4200.app.github.dev"

Puoi quindi accedere all’host!

2 Mi Piace

Per chiunque altro si imbatta in questo, avrai un ultimo problema:

Dovrai interrompere la tua istanza di ember-cli ed eseguire prima il seguente comando:

bundle exec rake admin:create

Segui le istruzioni per creare un account amministratore, quindi riesegui bin/ember-cli -u e avrai finalmente un’istanza di sviluppo funzionante di Discourse in GitHub Codespace.

1 Mi Piace

Per chiunque altro riscontri problemi qui, ho scritto una guida per configurare il tuo ambiente con GitHub Codespaces in modo che tu non debba soffrire:

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.