在Openshift上部署Sails.js

mod*_*bie 2 javascript node.js openshift sails.js

当我将Sails.js应用程序部署到OpenShift时,它会一遍又一遍地重新启动.

所以基本上我rhc tail在这个问题中描述的相同输出时遇到完全相同的问题,这个答案描述了为什么会出现这个错误,但是没有提供解决方案

有没有人成功地将Sails.js应用程序部署到OpenShift

我现在致力于OpenShift平台,但我真的想在下一个应用程序中使用SailsJS.

谢谢你的任何建议.

sgr*_*454 5

要在OpenShift上启动Sails,您需要在以下位置设置porthost配置键/config/local.js:

port: process.env.OPENSHIFT_NODEJS_PORT || 8080,
host: process.env.OPENSHIFT_NODEJS_IP
Run Code Online (Sandbox Code Playgroud)

你提到的问题/答案是有效的; supervisorOpenShift上的实例似乎与Grunt有问题.快速解决方案是启动您的应用程序一次以.tmp建立目录,然后停止它并移动Gruntfile.js到其他地方.然后你可以启动你的应用程序,ctl_app start它应该没问题.您也可以killall node在启动应用程序之前,确保之前的尝试仍未进行.