在Openshift上部署Sails.js

问题描述 投票:2回答:1

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

所以基本上我在这个问题中描述了来自rhc tail的相同输出的rhc tail 问题,并且这个答案描述了为什么发生此错误,但是没有提供解决方案

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

目前,我致力于OpenShift平台,但确实想在下一个应用程序中使用SailsJS。

感谢您的任何建议。

javascript node.js sails.js openshift
1个回答
5
投票

为了在OpenShift上启动Sails,您需要将/config/local.jsporthost配置键设置为:

port: process.env.OPENSHIFT_NODEJS_PORT || 8080,
host: process.env.OPENSHIFT_NODEJS_IP

您提到的问题 / 答案有效; OpenShift上的supervisor实例似乎与Grunt有问题。 快速的解决方案是启动您的应用一次以建立.tmp目录,然后停止它并将您的Gruntfile.js其他位置。 然后,您可以使用ctl_app start启动您的应用程序,它应该可以正常运行。 您还可以在启动应用程序之前先killall node ,以确保以前的尝试仍然没有进行。

© www.soinside.com 2019 - 2024. All rights reserved.