在使用git在生产站点上发布之前更改源文件代码

时间:2015-10-10 08:37:15

标签: git github

我使用node.js创建了一个项目并使用git发布。根据我的逻辑,我必须每次在发布前更改我的'app.js'文件中的变量值(例如,应用程序环境从'开发'到'生产',静态文件路径,数据库连接等),否则在生产上会出现问题。在将网站发布到生产时,这是非常糟糕的工作,需要关注。 git中是否有任何选项/命令可以自动执行上述操作?

1 个答案:

答案 0 :(得分:0)

将这些配置变量移至ex config.js的配置文件,并在app.js中使用。

基本上在config.js中,您可以根据if...elsedevelopmentproduction条件块中定义变量。

if(inProduction()) {
 // Define production variable
} else {
  // Define developement variable
}

注意:在配置中定义inProduction方法,如果生成其他产品,则返回true。{/ p>

希望这会对你有所帮助。