Thanks! This might work for me!
On Jan 23, 5:30 pm, "Rafael G." <[EMAIL PROTECTED]> wrote:
> me escribió:> When using multistage, how does one control cwd in
> > mongrel_cluster.yml?
>
> > Or do you just end up using different mongrel_cluster files, each with
> > a different cwd setting, and then setting :mongrel_conf accordingly in
> > deploy.rb?
>
> Perhaps theses taks and template help you. Normally, I put it in
> deploy.rb because are common in all stages, only change path and then
> use shared_path variable.
>
> Tasks:
> desc "Create mongrel_cluster yaml in shared path"
> task :mongrel_cluster_yml do
> template = File.read(File.join(File.dirname(__FILE__),
> "deploy/templates", "mongrel_cluster.erb"))
> result = ERB.new(template).result(binding)
> run "mkdir -p #{shared_path}/config"
> put result, "#{shared_path}/config/mongrel_cluster.yml"
> end
>
> desc "Make symlink for mongrel_cluster yaml"
> task :symlink_mongrel_cluster_yml do
> run "ln -nfs #{shared_path}/config/mongrel_cluster.yml
> #{release_path}/config/mongrel_cluster.yml"
> end
>
> Templates (config/deploy/templates/mongrel_cluster.erb):
>
> ---
> user: <%= mongrel_username %>
> group: <%= mongrel_group %>
> cwd: <%= deploy_to %>/current
> port: "<%= mongrel_port %>"
> environment: production
> address: 127.0.0.1
> pid_file: <%= shared_path %>/log/mongrel.pid
> log_file: <%= shared_path %>/log/mongrel.log
> servers: <%= mongrel_servers %>
>
> Regards
>
> --
> Rafael Garcia Ortega
>
> rgo.vcf
> 1KDownload
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Deploying Rails" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-deployment?hl=en
-~----------~----~----~----~------~----~------~--~---