在Heroku上是否可以根据我们所处的环境指定不同的插件计划?
我有一些测试环境,我需要的是尽可能最低的PostgreSQL计划(业余爱好)。但是对于生产,我需要一个功能更强大的产品。
我希望我的基础架构完全由app.json
文件组装而成,但看起来无法将生产与测试等区分开来。
我有什么想念的,还是我走错路了?
答案 0 :(得分:0)
您可以提供特定于环境的设置via a top-level environments
object。此对象中的每个键完全替换了
在这种情况下,类似
{
"addons": [
"heroku-postgresql:premium-0"
],
"environments": {
"test": {
"addons": [
"heroku-postgresql:hobby-dev"
]
}
}
}
应该可以解决问题。