Heroku Pipelines:来自 app.json 的配置被忽略
Heroku Pipelines: Configuration from app.json is being ignored
我正在尝试设置 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 应用程序时使用。因此,您需要删除应用程序并创建一个新应用程序才能看到发生的变化。
我正在尝试设置 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 应用程序时使用。因此,您需要删除应用程序并创建一个新应用程序才能看到发生的变化。