Я пытаюсь отправить свое MEAN-приложение, которое я создал локально с помощью Express, в OpenShift. Для этого я создаю новое приложение из панели управления и добавляю NodeJS в качестве картриджа. Когда я затем добавляю свой Git-Repository-URL (размещенный на BitBucket) и создаю приложение, я получаю следующую ошибку:
Когда я создаю новое приложение, не вводя URL-адрес репозитория, а затем извлекаю из Openshift, копирую в свой проект и снова нажимаю, я получаю аналогичную ошибку:
Кажется, это какая-то проблема с недоступным портом 8080, но я не могу решить эту проблему самостоятельно, так как я новичок в этом и не смог найти решение в Интернете, поэтому любая помощь и совет приветствуются.
РЕДАКТИРОВАТЬ: когда я говорю ЗНАЧИТ, я на самом деле имею в виду EAN; В данный момент я не использую MongoDB.
РЕДАКТИРОВАТЬ 2: через несколько часов я решил попробовать Heroku. Это также не сработало с первой попытки, но журнал содержал гораздо больше полезной информации, поэтому я все установил и запустил примерно за час (по сравнению с 4 часами попыток с OpenShift). После этого я попытался отправить тот же самый проект, который я отправил в Heroku, в Openshift, и получил следующую новую ошибку:
Опять же, если кто-то знает быстрое решение этой проблемы, сообщите мне, так как я все еще хотел бы использовать OpenShift.
OPENSHIFT_NODEJS_PORT
, как и предполагалось? - person Mark B   schedule 15.08.2015