0
当您将示例项目https://github.com/SuaveIO/heroku-getting-started部署到Heroku时,会使用正确的fsharp buildpack(在app.json文件中指定)。像这样:Heroku定制buildpack fsharp
{
"name": "Sample Suave web app",
"description": "Sample single-script Suave web app, deployable to Heroku.",
"website": "http://suave.io/",
"repository": "https://github.com/SuaveIO/heroku-getting-started",
"logo": "https://raw.githubusercontent.com/SuaveIO/suave/gh-pages/images/logo.gif",
"env": {
"BUILDPACK_URL": "https://github.com/SuaveIO/mono-script-buildpack.git"
}
}
但是,如果您想直接从github进行部署,则不使用自定义buildpack。 获得此项运行的唯一方法是在Web应用程序的Web API中手动指定BUILPACK_URL config var。那么,为什么这个由app.json指定的配置变量不被使用?有没有另外一种方式来指定这个配置变量,而不必手动添加到仪表板 - >设置 - >配置变量的Web应用程序?
感谢您的建议。但是,这并不是为什么app.json设置不起作用的答案。我想尽量减少对第三方部署的外部工具的依赖。 – halcwb