在 Heroku 中扩展 ruby 应用程序的 Rake 任务(非 rails)?
Rake tasks for scaling ruby apps in Heroku (non-rails)?
我目前 运行正在使用 ruby 应用:
heroku scale web=0
heroku scale worker=1
我想写一个 rake 任务 运行:
heroku scale worker=0
我在想类似的东西:
task :scale_down => :environment do
heroku = Heroku::API.new
heroku.post_ps_scale('worker', 0)
end
但一个问题是我的应用程序没有环境,因为它不是 rails 应用程序。是否有一个简单的 rake 任务可用于将我的工作人员扩展到 0?谢谢!
task :scale_down do
heroku = Heroku::API.new(api_key: ENV['HEROKU_API_KEY'])
heroku.post_ps_scale(ENV['APP_NAME'], 'worker', 0)
end
这会将应用缩小到 0。可能希望将该数字分配给配置变量..
我目前 运行正在使用 ruby 应用:
heroku scale web=0
heroku scale worker=1
我想写一个 rake 任务 运行:
heroku scale worker=0
我在想类似的东西:
task :scale_down => :environment do
heroku = Heroku::API.new
heroku.post_ps_scale('worker', 0)
end
但一个问题是我的应用程序没有环境,因为它不是 rails 应用程序。是否有一个简单的 rake 任务可用于将我的工作人员扩展到 0?谢谢!
task :scale_down do
heroku = Heroku::API.new(api_key: ENV['HEROKU_API_KEY'])
heroku.post_ps_scale(ENV['APP_NAME'], 'worker', 0)
end
这会将应用缩小到 0。可能希望将该数字分配给配置变量..