我目前在Heroku上部署了我的应用程序,但突然发现(我认为这很疯狂),一旦产生了,您就无法在没有回购请求的情况下更改它。
问题是我将我的代码设计为具有用于开发和生产的不同配置文件,现在看来不可能将我的生产配置独立于git push插入到Heroku部署中!
我了解从技术上讲配置文件的功能可以由环境变量和数据库供稿代替。但老实说,我宁愿放弃Heroku,也不愿重新设计代码。
那么,我想念什么吗?还是有一种简单的方法可以在本地和在Heroku部署中拥有不同的配置文件?我打算大量更新代码,因此每次交换配置文件,添加和提交所有这些更改以及使我的git日志变得一团糟时,这并不是一个选择。更不用说这将是一个坏习惯,并且会带来持续的麻烦和麻烦。都是因为我出于某种原因必须仅通过git push上传我的配置,而没有其他方法。因此,有没有更好的选择,还是我应该直接去参考《软件建议》并为Heroku寻求好的替代方案?