使用upstart和Procfile运行node.js应用程序

时间:2012-01-04 09:15:35

标签: node.js upstart foreman

我有一个node.js应用程序。

我写了一个包含以下内容的Procfile。

subscription-engine-processor: node index.js

不确定我是否正确行事,但我尝试使用红宝石宝石领班运行它。

$ foreman start
没有任何反应。该过程无法运行。

请评论我是否正确行事,如果有任何其他方式运行这是我的本地。我最终想做的是在最终部署到生产环境时使用upstart导出它。

2 个答案:

答案 0 :(得分:3)

我不确定领班是做什么的,但我可以给你以下链接,以便你可以阅读更深入的教程,了解如何使用Upstart设置Node:

http://howtonode.org/deploying-node-upstart-monit
http://caolanmcmahon.com/posts/deploying_node_js_with_upstart
http://dailyjs.com/2010/03/15/hosting-nodejs-apps/
http://blog.clock.co.uk/2011/04/11/deploying-node-js-apps/

希望这些帮助。

答案 1 :(得分:1)

您可能需要此https://github.com/strongloop/node-foreman作为领班的节点端口。