Skip to content

gswalden/heroku-scaler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heroku Scaler

HEROKU_TOKEN=token-here APP_NAME=name-here npm start on to scale up your free dyno.

HEROKU_TOKEN=token-here APP_NAME=name-here npm start off to scale down your free dyno.

To run from Heroku Scheduler, first npm install --save heroku-scaler and deploy to Heroku. Then, in Scheduler, schedule the command HEROKU_TOKEN=token-here APP_NAME=name-here node ./node_modules/heroku-scaler/bin/heroku-scaler.js on (or off). Alternatively, set the environment variables beforehand, and just use node ./node_modules/heroku-scaler/bin/heroku-scaler.js on or node ./node_modules/heroku-scaler/bin/heroku-scaler.js off.

In your app's package.json, you can add these tasks to the scripts field for even simpler execution.

{
  "scripts": {
    "heroku-on": "node ./node_modules/heroku-scaler/bin/heroku-scaler.js on",
    "heroku-off": "node ./node_modules/heroku-scaler/bin/heroku-scaler.js off"
  }
}

npm run-script heroku-on and npm run-script heroku-off should now work.

About

Simple script to scale free Heroku dynos up or down.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published