我正在开发两个非常相似的Express应用程序,这些应用程序共享相同的代码库并被检入一个中央git存储库。通过环境变量切换的差异很小。
如何在两个不同的Heroku网站上部署相同的代码?
答案 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