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

running node.js sails app on openshift

我正在尝试在 openshift 上部署我的 node.js sails 应用程序。我按照 https://gist.github.com/mdunisch/4a56bdf972c2f708ccc6 中概述的程序进行操作,但仍然无效。 也试试这个:Node.js app on openshift

不管我得到什么"Service Temporarily Unavailable" 由于维护停机或容量问题,服务器暂时无法为您的请求提供服务。请稍后再试。错误。

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

我也已将我的应用程序部署到 openshift 上,这是我的步骤

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

  2. 在repo中,请提及“https://github.com/ryanj/nodejs-custom-version-openshift”,因为我的sails需要npm版本1.4.0,而原来的是1.3.X

  3. git 克隆 repo

  4. 将您的文件复制到该存储库中

  5. 关注此页面https://gist.github.com/mdunisch/4a56bdf972c2f708ccc6 如果您没有更改原始内容,则应该完成前两个步骤。唯一要做的就是更改“.openshift/action_hooks/pre_start_nodejs”并将其附加在末尾以使其成为产品并且运行 g运行t

  6. git 添加。和 git 推

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

我也是新手,希望你能试试。谢谢

还有一点,如果缺少第 5 步,您将无法 运行 航行并且无法在终端中看到日志并导致浏览器出现 503。

但是我每次push openshift后还有一个问题,如果你想知道什么是正确的状态,你可以看我的日志 Why mongodb is reset after push to openshift

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

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