Heroku管道:app.json中的配置被忽略



我正在尝试设置Heroku Pipelines,并希望使用app.json配置我的环境和构建流程。但我的app.json被忽略了。

我的回购就是这样的:

- Dir1
- Dir2
- ...
- app.json
- some other files

我做了一个简单的app.json,但没有安装构建包,也没有提供数据库等等

{
"formation": {
"web": {
"quantity": 1,
"size": "free"
},
"worker": {
"quantity": 1,
"size": "free"
}
},
"addons": [
{
"plan": "heroku-postgresql:hobby-dev"
},
{
"plan": "heroku-redis:hobby-dev"
}
],
"buildpacks": [
{
"url": "heroku/nodejs"
}
]
}

有人知道为什么没有使用app.json中的配置吗?

因此,问题的解决方案如下:app.json中的配置将仅在首次创建heroku应用程序时使用。因此,您需要删除该应用程序并创建一个新应用程序,以查看正在发生的更改。

最新更新