【发布时间】:2015-07-18 08:17:24
【问题描述】:
我目前正在运行一个 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?谢谢!
【问题讨论】:
-
您不需要
:environment。只需确保在该 rake 任务中加载了 heroku gem -
DOH 当然......谢谢!
标签: ruby heroku rake rake-task rakefile