SX cap production setup files

This commit is contained in:
Min Zeya Phyo
2019-10-25 12:33:21 +06:30
parent b931ad709d
commit 0be67f4f12
10 changed files with 182 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
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