2013-12-07 5 views
1

Я пытаюсь развернуть приложение узла на Cloudbees ClickStart.Ошибка развертывания узла js app на Cloudbees ClickStart

Я создал узел js ClickStart (это создает задание jenkins, git repository и контейнер приложения).

Застегнул мое приложение, а затем развернул его с помощью SDK Cloudbees.

bees app:deploy -t nodejs -a nodeshort -v nodeshort.zip 

Когда я пытаюсь получить доступ к URL-адресу, в котором развертывается приложение, я получаю 502 Bad Gateway.

Проверка журналов приложений, я вижу следующие печатные несколько раз:

module.js:340 
    throw err; 
     ^
Error: Cannot find module '/mnt/e1/genapp-apps/660f9784/main.js' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Function.Module.runMain (module.js:497:10) 
    at startup (node.js:119:16) 
    at node.js:901:3 

Что это вызвано? Что еще более важно, что я могу сделать, чтобы решить эту проблему? Я попробовал разбить кнопку clickstart и воссоздать, но каждый раз получаю тот же результат.

Благодаря

ответ

0

Путь, в котором вы пронестись файл имеет важное значение.

почтовый -r ../myapp.zip * => РАБОТЫ FINE

почтовый индекс -r myapp.zip MyApp/* => НЕ РАБОТАЕТ

nodejs стека ожидать "main.js" сценарий присутствовать в приложении rootdir.

У вас есть this nodejs ClickStart working. Может быть, вы должны сравнить свой код с ClickStart.

Смежные вопросы