2015-07-13 3 views
1

Я пытаюсь развернуть приложение sails.js (версия sails.js 0.11) в Openshift.Deploy sails.js on Openshift

Здесь я, например, знаю предыдущие вопросы и ответы; https://gist.github.com/mdunisch/4a56bdf972c2f708ccc6 Я следовал за ступенями с этого поста.

Я также создал свое приложение через git: //github.com/ryanj/nodejs-custom-version-openshift.git, поэтому у меня есть минимальная версия npm, требуемая sailsjs. Однако приложение не запускается. Кто-нибудь попытался развернуть паруса v0.11 при открытии в начале? Спасибо

Я вижу ниже в журналах

DEBUG: Running node-supervisor with 
DEBUG: program 'server.js' 
DEBUG: --watch '/var/lib/openshift/55a4256b5973cadc8400000d/app-root/data/.nodewatch' 
DEBUG: --ignore 'undefined' 
DEBUG: --extensions 'node|js|coffee' 
DEBUG: --exec 'node' 
DEBUG: Starting child process with 'node server.js' 
DEBUG: Watching directory '/var/lib/openshift/55a4256b5973cadc8400000d/app-root/data/.nodewatch' for changes. 
Listening on 127.2.103.1, port 8080 
DEBUG: Sending SIGTERM to child... 
+0

Я создал этот протокол HTTPS Репо: //github.com/aug70/openshift-sails как решение этого вопроса. У меня нет много времени, чтобы проверить его полностью, но он, похоже, работает и работает парусами на OpenShift. – aug70co

ответ

1

Мое решение, как описано здесь работает. https://github.com/aug70/openshift-sails-starter Если вы выполняете инструкции по установке картриджа OpenShift и сливаетесь с этим репо, его можно развернуть на OpenShift.

Пара важных точек;

  • OpenShift package.json файл отличается!
  • Вы хотели бы использовать навсегда при запуске приложения и ваш сценарий запуска должно быть что-то вроде

«старт»:»./node_modules/forever/bin/forever -l ~/приложение-корень/журналы/forever.log --append --pidfile ~/приложение корень/журналы/forever.pid начать app.js --prod»

  • Если вы решили использовать MongoDB, ваш connections.js файл mongodb будет

"URL: process.env.OPENSHIFT_MONGODB_DB_URL + process.env.OPENSHIFT_GEAR_NAME"

  • Решение основано на Sails.js версии 0.11.0
+0

Ваш github не найден – codin