Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #require 'mongrel_cluster/recipes'
- set :application, "app"
- set :repository, "svn+ssh://repo"
- #set :mongrel_conf, "#{current_path}/config/mongrel_cluster.yml"
- set :user, 'app'
- set :runner, nil
- set :port_number, "3022"
- role :app, "serwer.pl"
- role :web, "serwer.pl"
- role :db, "serwer.pl", :primary => true
- desc "Link in the development database.yml"
- task :after_update_code do
- run "ln -nfs #{deploy_to}/#{shared_dir}/config/database.yml #{release_path}/config/database.yml"
- end
- namespace :deploy do
- task :start, :roles => :app do
- run "cd #{deploy_to}/current; mongrel_rails start -e production -p #{port_number} -d"
- end
- task :stop, :roles => :app do
- run "cd #{deploy_to}/current; mongrel_rails stop"
- end
- task :restart, :roles => :app do
- run "cd #{deploy_to}/current; mongrel_rails stop; mongrel_rails start -e production -p #{port_number} -d"
- run "echo \"WEBSITE HAS BEEN RESTARTED\""
- end
- task :migrate, :roles => :app do
- run "cd #{deploy_to}/current; rake db:migrate RAILS_ENV=production"
- end
- #task :after_symlink, :roles => :app do
- # symlink_public
- #end
- end
Add Comment
Please, Sign In to add comment