load File.expand_path("../set_rails_env.rake", __FILE__) namespace :deploy do desc 'Runs rake db:migrate if migrations are set' task :migrate => [:set_rails_env] do on primary fetch(:migration_role) do within release_path do with rails_env: fetch(:rails_env) do execute :rake, "db:migrate" end end end end after 'deploy:updated', 'deploy:migrate' end namespace :load do task :defaults do set :migration_role, fetch(:migration_role, :db) end end