一个node.js代码库,包含多个Heroku应用程序

时间:2018-03-21 22:40:55

标签: node.js express heroku

我正在开发两个非常相似的Express应用程序,这些应用程序共享相同的代码库并被检入一个中央git存储库。通过环境变量切换的差异很小。

如何在两个不同的Heroku网站上部署相同的代码?

1 个答案:

答案 0 :(得分:1)

使用heroku配置为每个应用设置适当的环境变量:

heroku config:set FLAVOR=Chocolate -a app1
heroku config:set FLAVOR=Strawberry -a app2

为每个应用创建git遥控器(这是使用与应用名称相同的遥控器名称):

heroku git:remote --remote app1 -a app1
heroku git:remote --remote app2 -a app2

推送到每个应用:

git push app1
git push app2