2011-06-08 69 views

回答

0

我不知道有什么证明,但Heroku的宝石本身通过REST会谈到他们的API,以便您可以采取内部的一个高峰。

Heroku中有自动缩放的宝石,我已经看到了其他的例子,你可以将Heroku的宝石包含到你自己的应用程序中,以便能够连接到它们的API,而不用过多地涉及它的胆量。

+0

你能分享最后一个例子的链接吗?谢谢 – donald 2011-06-08 13:09:40

+0

机车(CMS)使用Heroku gem来添加自定义域,例如https://github.com/locomotivecms/engine/blob/master/lib/locomotive/hosting/heroku.rb – 2011-06-08 14:03:56

4

Heroku gem允许您轻松添加和删除过程。

宝石“的Heroku”

您可以在Ruby中创建一个客户端,可以设置员工或DYNOS数量等

client = Heroku::Client.new(username, password) 
client.list # provides a list of heroku apps 
client.info(app) # provides info on the particular app, including dynos and workers 
client.workers(app) # returns the number of workers currently running for the app 
client.set_workers(app, qty) # sets the number of workers for the app 
client.dynos(app) # returns the number of dynos currently running for the app 
client.set_dynos(app, qty) # sets the number of dynos 

基本上,任何你可以在命令做线,你可以做的宝石。

结账https://github.com/heroku/heroku/blob/master/lib/heroku/client.rb了解详情。

+1

您可以使用您的api密钥进行身份验证。 (username =>“”,pass =>“API_KEY”) – trcarden 2012-07-13 16:31:28