当我将 Sails.js 应用部署到 OpenShift 时,它会一遍又一遍地重启。
所以基本上我对question中描述的rhc tail
的相同输出有完全相同的问题,而answer描述了为什么会出现此错误,但没有提供解决方案< / p>
是否有人成功将 Sails.js 应用程序部署到 OpenShift ?
我现在致力于OpenShift平台,但我真的想在下一个应用程序中使用SailsJS。
感谢您的任何建议。
答案 0 :(得分:5)
要在OpenShift上启动Sails,您需要将port
中的host
和/config/local.js
配置密钥设置为:
port: process.env.OPENSHIFT_NODEJS_PORT || 8080,
host: process.env.OPENSHIFT_NODEJS_IP
您提到的question / answer有效; OpenShift上的supervisor
实例确实与Grunt有问题。快速解决方案是启动您的应用程序一次以构建.tmp
目录,然后停止它并将Gruntfile.js
移动到其他位置。然后,您可以使用ctl_app start
启动您的应用,它应该可以。在启动应用程序之前,您可能还需要killall node
,以确保以前的尝试仍未进行。