cleans up delayed_jobs for capistrano

This commit is contained in:
rgarcia
2015-09-04 00:27:14 +02:00
parent 356e987145
commit ebddcfa1d0
5 changed files with 9 additions and 49 deletions

View File

@@ -27,7 +27,7 @@ set :pty, true
set :use_sudo, false
set :linked_files, %w{config/database.yml config/secrets.yml}
set :linked_dirs, %w{log tmp public/system public/assets tmp/pids}
set :linked_dirs, %w{log tmp public/system public/assets}
set :keep_releases, 5
@@ -36,8 +36,7 @@ set :local_user, ENV['USER']
# Run test before deploy
set :tests, ["spec"]
set :delayed_job_server_role, :worker
set :delayed_job_args, "-n 2"
set :delayed_job_workers, 2
# Config files should be copied by deploy:setup_config
set(:config_files, %w(
@@ -58,8 +57,8 @@ namespace :deploy do
after 'deploy:symlink:shared', 'deploy:compile_assets_locally'
after :finishing, 'deploy:beta_testers'
after :finishing, 'deploy:cleanup'
# Restart Delayed Job
after 'deploy:publishing', 'delayed_job:restart'
# Restart unicorn
after 'deploy:publishing', 'deploy:restart'
# Restart Delayed Jobs
after 'deploy:published', 'delayed_job:restart'
end