Sha256: d226ca228d675237b1c4b20d0906de36b3f2f848ee749d1af15ebf113e61a2eb
Contents?: true
Size: 988 Bytes
Versions: 29
Compression:
Stored size: 988 Bytes
Contents
namespace :deploy do namespace :nginx do desc "Enables site" task :enable do on roles :web do execute "sudo ln -snf #{fetch(:nginx_path)}/sites-available/#{fetch(:application)} #{fetch(:nginx_path)}/sites-enabled/#{fetch(:application)}" end end desc "Disables site" task :disable do on roles :web do execute "sudo rm #{fetch(:nginx_path)}/sites-enabled/#{fetch(:application)}" end end desc "Reloads nginx service" task :reload do on roles :web do execute "sudo service nginx reload" end end desc "Starts nginx" task :start do on roles :web do execute "sudo service nginx start" end end desc "Stops nginx" task :stop do on roles :web do execute "sudo service nginx stop" end end desc "Restarts nginx" task :restart do on roles :web do execute "sudo service nginx restart" end end end end
Version data entries
29 entries across 29 versions & 1 rubygems