Sha256: 6a653ce2816e71a906ee7df84af5806923c138d9329d3dac43a264b2fb18816b
Contents?: true
Size: 723 Bytes
Versions: 2
Compression:
Stored size: 723 Bytes
Contents
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 "systemctl #{task_name} nginx" end end end desc "Remove default Nginx Virtual Host" task "remove_default_vhost" do on roles(:app) do %w(/etc/nginx/sites-enabled/default /etc/nginx/sites-enabled/000-default).each do |default_filename| if test("[ -f #{default_filename} ]") sudo "rm #{default_filename}" puts "Removed default Nginx Virtualhost: #{default_filename}" else puts "Default: #{default_filename} not found, not removed" end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
capistrano-cookbook-5.0.2 | lib/capistrano/cookbook/tasks/nginx.cap |
capistrano-cookbook-5.0.1 | lib/capistrano/cookbook/tasks/nginx.cap |