Changeset 422
- Timestamp:
- 02/21/08 18:00:44 (11 months ago)
- Files:
-
- trunk/lib/deprec/recipes/mongrel.rb (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/deprec/recipes/mongrel.rb
r396 r422 9 9 set :mongrel_address, "127.0.0.1" 10 10 set(:mongrel_environment) { rails_env } 11 set(:mongrel_log_dir) { "#{deploy_to}/shared/log" } 12 set(:mongrel_pid_dir) { "#{deploy_to}/shared/tmp/pids" } 11 13 set :mongrel_conf_dir, '/etc/mongrel_cluster' 12 14 set(:mongrel_conf) { "/etc/mongrel_cluster/#{application}.yml" } … … 23 25 gem2.select 'mongrel' # mongrel requires we select a version 24 26 gem2.install 'mongrel_cluster' 27 gem2.install 'swiftiply' 25 28 end 26 29 … … 65 68 66 69 desc 'Deploy configuration files(s) for mongrel' 67 task :config do70 task :config, :roles => :app do 68 71 config_system 69 72 config_project 70 73 end 71 74 72 task :config_system do75 task :config_system, :roles => :app do 73 76 deprec2.push_configs(:mongrel, SYSTEM_CONFIG_FILES[:mongrel]) 74 77 end 75 78 76 task :config_project do79 task :config_project, :roles => :app do 77 80 create_mongrel_user_and_group 78 81 deprec2.push_configs(:mongrel, PROJECT_CONFIG_FILES[:mongrel]) … … 80 83 end 81 84 82 task :symlink_mongrel_cluster, :roles => : webdo85 task :symlink_mongrel_cluster, :roles => :app do 83 86 deprec2.mkdir(mongrel_conf_dir, :via => :sudo) 84 87 sudo "ln -sf #{deploy_to}/mongrel/cluster.yml #{mongrel_conf}" 85 88 end 86 89 87 task :unlink_mongrel_cluster, :roles => : webdo90 task :unlink_mongrel_cluster, :roles => :app do 88 91 deprec2.mkdir(mongrel_conf_dir, :via => :sudo) 89 92 sudo "test -L #{mongrel_conf} && unlink #{mongrel_conf}"
