Sha256: bca8abd6185fda60e8ad118ca376f43598a9f670b3238c3dfbd36ae47cba0d7c
Contents?: true
Size: 1.2 KB
Versions: 20
Compression:
Stored size: 1.2 KB
Contents
require_relative 'task_helper' namespace :dad do namespace :unicorn do desc 'Unicornの設定を行います。' task :config do config = render File.join(File.dirname(__FILE__), 'unicorn', 'unicorn.rb.erb'), :to => File.join('tmp', 'unicorn', 'unicorn.rb') init_script = render File.join(File.dirname(__FILE__), 'unicorn', 'unicorn.erb'), :to => File.join('tmp', 'unicorn', "unicorn_#{app_name}") if dry_run? puts "----------------------------------------" puts config puts "----------------------------------------" puts File.read(config) puts "----------------------------------------" puts init_script puts "----------------------------------------" puts File.read(init_script) puts "----------------------------------------" else run "cp -f #{config.path} config/", "sudo cp -f #{init_script.path} /etc/init.d/", "sudo chown root:root /etc/init.d/#{File.basename(init_script.path)}", "sudo chmod 755 /etc/init.d/#{File.basename(init_script.path)}", "sudo /sbin/chkconfig #{File.basename(init_script.path)} on" end end end end
Version data entries
20 entries across 20 versions & 1 rubygems