capistrano: fix cronjobs not updating.

Bug: capistrano didn't update the crontab during deployment. As a result
the crontab still referenced an old deployment. Eventually that
deployment was deleted and cronjobs started silently failing.

Broken in 223e5f1e8. Turns out that `whenever` defaults to running on
servers with the `db` role. Removing kagamihara from the db role meant
that whenever was no longer configured to run anywhere.
This commit is contained in:
evazion
2019-08-21 18:02:55 -05:00
parent 7cc31b97c9
commit 804ccd4fcc
2 changed files with 3 additions and 1 deletions

View File

@@ -12,5 +12,7 @@ set :conditionally_migrate, true
# run migrations on the primary app server
set :migration_role, :app
set :whenever_roles, :cron
# how long unicorn:legacy_restart (used by deploy:rolling) waits until killing the old unicorn.
set :unicorn_restart_sleep_time, 10