将Heroku应用程序部署到多个生产环境

时间:2020-02-28 09:48:23

标签: heroku deployment

我试图弄清楚如何使用Heroku实现以下方案:

我有一个带有config vars的应用程序(为方便起见,假设数据库凭据),因此代码是不可知的,任何与数据相关的数据都来自可配置的vars。我能够使用Heroku管道来设置开发/登台/生产环境,这一切都很好。但就我而言,假设我想为不同的客户端在生产环境中运行相同的代码库:

Customer A - a.application.example.org - using A DB credentials ( from config vars )
Customer B - b.application.example.org - using B DB credentials ( from config vars )

根据我到目前为止所看到的,也许可以添加多个远程位置并将其推送到这些位置,但是我对这个想法不满意,因此我正在寻找一种实现该场景的适当方法。因此,我可能要问的是,如何重用一个项目,并使用不同的配置在生产环境中部署它的多个实例。

任何描述这种情况的材料都将有助于评估Heroku是否适合我进一步探索。

谢谢

0 个答案:

没有答案