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