Обсуждение проблемы с неработающим GitHub Codespaces

Я попытался запустить Discourse в GitHub Codespaces, но процесс, похоже, застрял.

Лог создания завершается следующими строками:

Cleaning stale PID files
run-parts: executing /etc/runit/1.d/ensure-database
Started runsvdir, PID is 231

Однако URL, доступный во вкладке портов, возвращает ошибку 502 Bad Gateway.

Также состояние терминала кажется таким, будто он всё ещё что-то делает:

Running postStartCommand...

Я не нашёл документации по этому вопросу, но, судя по этому сообщению и директории .devcontainer, какая-то поддержка, похоже, существует.

Работает ли это всё ещё? Нужно ли предпринять какие-то шаги, чтобы заставить это работать?

Я тестировал это, когда впервые добавил поддержку несколько лет назад. Недавно над этим работал @cvx, есть какие-то идеи?

Я думаю, что всё должно работать нормально — единственное, что вам не хватает, это запуск сервера :smiley:

Переключитесь на другую вкладку терминала (bash):

и выполните: bin/ember-cli -u

После запуска вы можете открыть сайт, нажав cmd+клик/ctrl+клик на URL в выводе:

И всё готово!


Думаю, мы можем немного упростить этот процесс. Определённо есть куда расти!

Спасибо, это помогло!