我有一个很大的旧项目,其中有一个.env.php
文件,其中包含许多客户的配置文件
每个客户端(在我的例子中,客户端是一个存储库)都有一个带有特定配置的env文件
我有一个集中的存储库,可以推动所有其他客户的项目。我有一个名为“main”的git遥控器,还有很多其他人用客户名称遥控器
然后我不能将env文件放在集中式存储库中。我需要每个客户端一个env(远程git)
在heroku上,每个客户端都是一个应用程序。当然,这个远程git地址(heroku应用程序)是我的客户的地址
今天,我正在尝试迁移到heroku。我面临着这个问题,即我必须在每个客户端提供的.env.php
个文件
在heroku中发送这些文件的最佳方法是什么?
答案 0 :(得分:0)
一种典型的方法是编写一个从您需要的存储库中提取的脚本:主存储器和特定客户端存储器。
该脚本将所有文件复制到一个目录中,并在本地文件系统上初始化一次性git存储库,添加所有组合文件。
最后,剧本将一次性回购推送到heroku。