Я тестирую Openshift, используя бесплатный стартовый аккаунт. Я развернул их пример nodejs-mongo-persistent. Он использует starter-us-east-1.openshiftapps.com.
Исходный код взят из https://github.com/sclorg/nodejs-ex
Я попытался отделить код и маршруты Монго от файла server.js, и он работает нормально локально. Когда я пытаюсь построить его онлайн, я получаю следующую ошибку
ошибка потоковой передачи журналов из модуля сборки: контейнер mikesmith / nodejs-mongo-persistent-6-build: контейнер sti-build в модуле nodejs-mongo-persistent-6-build недоступен
Единственное, что я сделал, это обновил чай и мокко из-за предупреждений.
Код проблемы здесь ссылка удалена, поскольку она больше не существует
Я искал в Google, а также в stackoverflow, и, похоже, единственные похожие вопросы не имеют никакого разрешения.
Я не уверен, что это проблема с кодом, поскольку у меня были проблемы с Openshift с тех пор, как я начал его использовать. Потребовалось 6 развертываний, чтобы развернуть базу данных из примера кода без изменений.
Возможно, у Openshift много проблем, которые когда-нибудь могут быть решены, и я должен искать другой вариант. Похоже, это хороший бесплатный вариант для тестирования / обучения, поскольку у бесплатного варианта Heroku есть такие проблемы, как сон после 30 минут бездействия и т. Д.
Если кто-нибудь может сообщить мне, если это проблема с кодом или проблема Openshift, то это было бы здорово. Спасибо.
Обновление на основе комментария: Понятно. На самом деле невозможно достаточно упростить эту проблему, и поэтому вопрос остается без ответа. Извините, что потратил ваше время. Кроме того, теперь я считаю, что это проблема с кодом, поэтому я перезапущу с нуля и посмотрю, что произойдет.