Skip to content

Instantly share code, notes, and snippets.

@yock
Created September 4, 2015 14:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yock/531a6ac5d527b4e5ce5e to your computer and use it in GitHub Desktop.
Save yock/531a6ac5d527b4e5ce5e to your computer and use it in GitHub Desktop.
# deploy.rb
server '0.0.0.0', roles: %w{ retire } # Old app server is given a role of 'retire'
server '0.0.0.1', roles: %w{ app db } # New app server gets the existing roles
set :whenever_roles, %w{ retire app }
# schedule.rb
every 1.hour, roles: [:app] do
# Do some work in here
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment