将Node.js应用程序推送到dev / prod服务器的工作流程

时间:2012-01-13 22:03:15

标签: node.js express

我有一个Node.js Express应用程序,我在Nodejitsu上托管。我已经在Express envdev中使用prod个切换,但显然我需要推送到不同的devprod服务器

对于Nodejitsu,推送到这些服务器需要一个简单的jitsu deploy,它会向我的package.json查找应用和域/子域信息。

我正在尝试考虑处理devprod(和/或许testingstaging等各种推送的最佳方法。给出package.json限制的未来。显然,我想避免维护几个git repos,每个都有自己略有不同的package.json

什么样的工作流程是理想的处理方式?

1 个答案:

答案 0 :(得分:3)

我们不使用Jitsu,但我们所做的是在confs文件夹中保留几个不同版本的confs。当我们去部署脚本时,将相应的conf / package.json文件复制到根目录。

您可能对此感兴趣:https://github.com/nodejitsu/jitsu/issues/134

正如Małecki在该问题中指出的那样,可以使用npm脚本完成。您可以在package.json文件中设置一些脚本,以执行相应的预部署工作。