Problèmes lors de la tentative d'exécution de discourse dans GitHub Codespaces

Suite à ce post de @cvx sur une nouvelle installation de GitHub codespace :

L’exécution de bin/ember-cli -u (pour information à tous les autres, vous devez d’abord vous déplacer dans workspace/discourse), génère le problème suivant :

Pour les autres, exécutez la commande suivante :

bundle install --gemfile ./Gemfile

depuis le répertoire /var/www/discourse/workspace/discourse.

Ensuite, réexécutez bin/ember-cli -u et cela devrait fonctionner. Je suis juste en train d’apprendre les codespaces, donc je ne suis pas encore sûr si cela peut être résolu à l’avance ou non, mais il semble que ce soit possible.

Après une exécution réussie, la navigation vers http://localhost:4200/ génère l’erreur suivante :

Je vois dans les logs de la commande bin/ember-cli -u :

Proxying to http://127.0.0.1:3000

mais la navigation vers localhost:3000 génère l’erreur suivante :

Il semble que si, après l’exécution, vous récupérez votre nom d’hôte généré et l’ajoutez à votre fichier development.rb, comme ceci :

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

Vous pouvez alors accéder à l’hôte !

2 « J'aime »

Pour toute autre personne rencontrant ce problème, vous aurez un dernier souci :

Vous devrez arrêter votre instance de ember-cli et exécuter d’abord la commande suivante :

bundle exec rake admin:create

Suivez les instructions pour créer un compte administrateur, puis réexécutez bin/ember-cli -u et vous aurez enfin une instance de développement fonctionnelle de Discourse dans GitHub Codespace.

1 « J'aime »

Pour tous ceux qui rencontrent des problèmes ici, j’ai écrit un guide pour configurer votre environnement avec GitHub Codespaces afin que vous n’ayez pas à souffrir :

1 « J'aime »

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