master
1namespace :unicorn do
2 %w[start stop restart].each do |command|
3 desc "#{command} unicorn"
4 task command do
5 on roles(:app) do
6 sudo "service unicorn_#{fetch(:application)} #{command}"
7 end
8 end
9 end
10
11 desc "tail the logs on an app server (cap production unicorn:logs)"
12 task :logs do
13 on roles(:app) do
14 execute "tail -F #{shared_path}/log/unicorn.log"
15 end
16 end
17end