Problemas ao tentar executar o discourse no GitHub Codespaces

Seguindo esta postagem de @cvx em uma instalação nova do GitHub codespace:

Executar bin/ember-cli -u (FYI para qualquer outra pessoa, você primeiro tem que cd para workspace/discourse), resulta no seguinte problema:

Para qualquer outra pessoa, execute o seguinte comando:

bundle install --gemfile ./Gemfile

do diretório /var/www/discourse/workspace/discourse.

Em seguida, execute novamente bin/ember-cli -u e deve funcionar. Estou apenas aprendendo sobre codespaces agora, então ainda não tenho certeza se isso pode ser resolvido com antecedência ou não, mas parece que pode ser.

Após a execução bem-sucedida, a navegação para http://localhost:4200/ resulta no seguinte erro:

Vejo nos logs do comando bin/ember-cli -u:

Proxying to http://127.0.0.1:3000

mas navegar para localhost:3000 resulta no seguinte erro:

Parece que, após a execução, você pode pegar o seu hostname gerado e adicioná-lo ao seu arquivo development.rb, assim:

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

Você poderá então acessar o host!

2 curtidas

Para qualquer outra pessoa que se depare com isso, você terá um último problema:

Você precisará parar sua instância do ember-cli e executar o seguinte comando primeiro:

bundle exec rake admin:create

Siga as instruções para criar uma conta de administrador e, em seguida, execute novamente bin/ember-cli -u e você finalmente terá uma instância de desenvolvimento funcional do Discourse no GitHub Codespace.

1 curtida

Para qualquer outra pessoa que esteja tendo problemas aqui, escrevi um guia para configurar seu ambiente com GitHub Codespaces para que você não precise sofrer:

1 curtida

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