我在heroku上有一個現有的node.js應用程序,我想通過提供0.6.7 buildpack來升級node.js版本。應用程序創建完成後,是否可以升級Heroku應用程序的buildpack?
是否有可能更新Heroku應用程序分配的buildpack?
如果不是,那麼升級應用使用的builpack的建議路徑是什麼?
如果我必須部署一個新的應用程序,我該如何確保插件不會死?
感謝,
馬特
我在heroku上有一個現有的node.js應用程序,我想通過提供0.6.7 buildpack來升級node.js版本。應用程序創建完成後,是否可以升級Heroku應用程序的buildpack?
是否有可能更新Heroku應用程序分配的buildpack?
如果不是,那麼升級應用使用的builpack的建議路徑是什麼?
如果我必須部署一個新的應用程序,我該如何確保插件不會死?
感謝,
馬特
這應該是可能的,如果你有一個公共的git回購(例如的https://github.com/heroku/heroku-buildpack-nodejs叉)。
要更新您使用的buildpack上,使用Heroku的CLI的BUILDPACK_URL配置:
heroku config:add BUILDPACK_URL=git://github.com/heroku/heroku-buildpack-nodejs.git
(注:你buildpack的URL替換URL的git
的Heroku創建的myapp --buildpack https://github.com/heroku/heroku-buildpack-ruby
以前,你可以設置一個BUILDPACK_URL配置變種,該值仍將如果集中使用,儘管通過CLI設置的buildpack值將優先。 BUILDPACK_URL作爲配置變量現在已被棄用,以支持API上的buildpack值,並且將來將被遷移。
來源:Heroku
明白了。我會給它一個鏡頭。 – MateodelNorte 2012-02-01 20:40:30
這實際上工作嗎? @MateodelNorte你可以試試這個嗎? – 2012-02-17 08:27:16
@RyanLong它爲我工作 – 2012-03-08 01:21:21