Heroku scheduled restarts
#!/bin/sh | |
# Set up the Heroku scheduler to run this command every hour. See example setup at https://goo.gl/nMCSH3 | |
# | |
# Requires env vars to be set in Heroku with `heroku config:set`: | |
# - HEROKU_APP_NAME: this is just the app name in Heroku, i.e. `heroku apps` will list all apps you have access to | |
# - HEROKU_CLI_USER: Once Heroku CLI is authenticated (https://goo.gl/Qypr4x), check `cat .netrc` (or `_netrc` on Windows), | |
# look for `login` under `machine api.heroku.com` | |
# - HEROKU_CLI_TOKEN: As above, but use the `password` field | |
# | |
# It helps if this file has execute privileges `chmod +x restart.sh` | |
# | |
# Test this script works by running `heroku run "~/restart.sh"` | |
# | |
# Heroku API: Restart all Dynos, see https://devcenter.heroku.com/articles/platform-api-reference#dyno-restart-all | |
curl -X DELETE "https://api.heroku.com/apps/${HEROKU_APP_NAME}/dynos" \ | |
--user "${HEROKU_CLI_USER}:${HEROKU_CLI_TOKEN}" \ | |
-H "Content-Type: application/json" \ | |
-H "Accept: application/vnd.heroku+json; version=3" |
This comment has been minimized.
This comment has been minimized.
Nice |
This comment has been minimized.
This comment has been minimized.
|
This comment has been minimized.
This comment has been minimized.
The example setup file is 404, please update, thanks in advance! |
This comment has been minimized.
This comment has been minimized.
|
This comment has been minimized.
This comment has been minimized.
Run perfectly with |
This comment has been minimized.
This comment has been minimized.
I tried running the heroku run "~/restart.sh", But it gave me permission denied. |
This comment has been minimized.
This comment has been minimized.
try |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This comment has been minimized.
Thanks this worked for me!