HerokuScaleScheduler
HerokuScaleScheduler is schedule scale of heroku dynos/workers.
Installation
Add this line to your application's Gemfile:
gem 'heroku_scale_scheduler'
And then execute:
$ bundle
Or install it yourself as:
$ gem install heroku_scale_scheduler
Usage
- run the folllow commands
$ bundle exec rails g heroku_scale_scheduler:install
- write your scheduling configuration to config/heroku_ps.yml. Notice: schedule time is must be 10 minutes periods.
- add Heroku scheduler addons.
- visit your Heroku scheduler dashboard, if you use bomboo stack added follow tasks
TASK | FREQUENCY |
---|---|
rake heroku:scale:dynos | Every 10 minutes |
rake heroku:scale:workers | Every 10 minutes |
TASK | FREQUENCY |
---|---|
rake heroku:scale:ps | Every 10 minutes |
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request