运行node.js在openshift上运行应用程序

我试图在openshift上部署我的node.js sails应用程序。 我遵循https://gist.github.com/mdunisch/4a56bdf972c2f708ccc6中列出的程序,但仍然无法正常工作。 也试试这个: 在openshift Node.js应用程序

不pipe我得到什么“服务暂时不可用”由于维护停机或容量问题,服务器暂时无法处理您的请求。 请稍后再试。 错误。

希望至less有人能指出我正确的方向。 提前致谢。

我也在openshift上部署了我的应用程序,这是我的步骤

  1. 创build一个node.js墨盒0.10

  2. 在回购,请提及“ https://github.com/ryanj/nodejs-custom-version-openshift ”,因为我的风帆需要npm版本1.4.0和原来的1.3.X

  3. git克隆回购

  4. 复制你的文件到该回购

  5. 按照这个页面https://gist.github.com/mdunisch/4a56bdf972c2f708ccc6如果你没有改变原来的东西,前两个步骤应该完成。 唯一的办法是改变“.openshift / action_hooks / pre_start_nodejs”,并在最后加上它,使其成为一个产品并运行咕噜声

  6. git add。 和git推

  7. 它会自动构build,最终会告诉你部署完成状态:成功

我也是新的,但希望你可以尝试。 谢谢

还有一件事,如果错过了第五步,你将不能运行帆,也不能在terminal上看到日志,并在浏览器中得到503。

但是每次push到openshift后我还有另一个问题,如果你想知道什么是正确的状态,你可以看到我的日志为什么mongodb在push到openshift后被重置

另一个build议是ssh并确保npm -v大于1.4.0,尝试npm install -g npm来更新版本。

如果仍然失败,我会build议npm安装sails -g并尝试提交并寻找构build..