lock '3.4.0' set :application, 'smart2channel' set :deploy_to, "/opt/#{fetch(:application)}" set :repo_url, 'git@bitbucket.org:unosk/smart2channel.git' set :branch, 'master' set :scm, :git set :linked_dirs, %w(log tmp/pids tmp/cache tmp/sockets vendor/bundle public/uploads) set :format, :pretty set :log_level, :info # dotenv after 'deploy:updating', 'dotenv:upload' # unicorn after 'deploy:updated', 'unicorn:unmonitor' after 'deploy:published', 'unicorn:upgrade' after 'deploy:published', 'unicorn:monitor' # sidekiq after 'deploy:starting', 'sidekiq:quiet' after 'deploy:updated', 'sidekiq:unmonitor' after 'deploy:updated', 'sidekiq:stop' after 'deploy:reverted', 'sidekiq:stop' after 'deploy:published', 'sidekiq:start' after 'deploy:published', 'sidekiq:monitor'