baa*_*h05 2 ruby api ruby-on-rails heroku
我正在尝试使用heroku.api.因为heroku gem已被折旧.
我发现的是一种令人费解的狗早餐.
获取api gem,在一个站点上验证密钥,在另一个站点上使用curl命令.然后调用方法..
我的应用程序在heroku上运行.我怀疑它知道这一点.为什么让我在他们为他们设计的系统上向我们跳过箍.
无论如何..
有谁知道如何使用此API做一些教程? 就像我正在使用堆栈(在代码中)或获得工作人员/ dyno的数量我已经运行了?真的任何有用的东西......就这样我可以看到如何使它工作
好的,首先,不推荐使用heroku gem,但heroku toolbelt的工作方式几乎相同.除非您在应用程序中以编程方式执行此操作,否则无需转换为直接API调用.如果您这样做,请继续阅读:
使用heroku-api包装器.
gem install heroku-api
Run Code Online (Sandbox Code Playgroud)
从https://dashboard.heroku.com/account获取您的API_KEY
如果您想获取名为"your-app-here"的应用程序堆栈
require 'heroku-api'
heroku = Heroku::API.new(:api_key => YOUR_API_KEY)
puts heroku.get_app('your-app-here').body["stack"]
Run Code Online (Sandbox Code Playgroud)
或者告诉您目前有多少个进程:
total_processes = heroku.get_ps('your-app-here').body.count
Run Code Online (Sandbox Code Playgroud)
扩展到2个Web进程:
heroku.post_ps_scale('your-app-here', 'web', '2')
Run Code Online (Sandbox Code Playgroud)
您需要的所有信息:https://github.com/heroku/heroku.rb
归档时间: |
|
查看次数: |
1105 次 |
最近记录: |