适度运行自制网络应用程序

时间:2013-05-08 19:55:34

标签: node.js web-applications deployment

我在node.js中编写了一个应用程序,我想将它部署到我的linode(或某个地方,也许是nodejitsu?)。这是一个非常简单的应用程序,只是一个couchdb服务器和一些视图呈现和缓存逻辑。

我想从应用环境中添加属性:

  • 一键重启或重新部署。
  • 如果我的应用程序崩溃,环境应该尝试重新启动它(并通过电子邮件发送给我)几次,然后放弃。
  • 安全(-ish)。也许是一个chroot监狱?
  • 复制的。我希望能够轻松地在本地计算机或新服务器上运行相同(或类似)的环境。

做什么?

1 个答案:

答案 0 :(得分:0)

请在此处查看此答案 Node.js Production Deployment

我在Joyent的SmartOS上运行得很好。 使用服务清单运行您的车队集线器和无人机。然后,您可以在本地计算机上使用fleet来部署新代码并生成将在崩溃时自动重新启动的进程