Files
sx-fc/lib/capistrano/tasks/nginx.cap
2019-10-25 12:33:21 +06:30

23 lines
584 B
Plaintext

namespace :nginx do
%w(start stop restart reload).each do |task_name|
desc "#{task } Nginx"
task task_name do
on roles(:app), in: :sequence, wait: 5 do
sudo "/etc/init.d/nginx #{task_name}"
end
end
end
desc "Remove default Nginx Virtual Host"
task "remove_default_vhost" do
on roles(:app) do
if test("[ -f /etc/nginx/sites-enabled/default ]")
sudo "rm /etc/nginx/sites-enabled/default"
puts "removed default Nginx Virtualhost"
else
puts "No default Nginx Virtualhost to remove"
end
end
end
end