Commit 5fa4bd192eb1f7828eb2e98f4bd08eeb06c9b71a

Authored by Rafael Manzo
1 parent 0ea98e34

Deploy adjusted to new server

Showing 1 changed file with 10 additions and 8 deletions   Show diff stats
config/deploy.rb
@@ -6,21 +6,23 @@ set :rails_env, "production" @@ -6,21 +6,23 @@ set :rails_env, "production"
6 6
7 set :rvm_ruby_string, :local # use the same ruby as used locally for deployment 7 set :rvm_ruby_string, :local # use the same ruby as used locally for deployment
8 set :rvm_autolibs_flag, "read-only" # more info: rvm help autolibs 8 set :rvm_autolibs_flag, "read-only" # more info: rvm help autolibs
9 -set :rvm_type, :system 9 +set :rvm_type, :user
10 10
11 set :application, "mezuro" 11 set :application, "mezuro"
12 set :deploy_to, "/home/mezuro/app" 12 set :deploy_to, "/home/mezuro/app"
13 -set :repository, "https://github.com/mezuro/mezuro-standalone.git" 13 +set :repository, "https://github.com/mezuro/mezuro.git"
14 14
15 set :user, 'mezuro' 15 set :user, 'mezuro'
16 set :use_sudo, false 16 set :use_sudo, false
  17 +set :rvm_install_with_sudo, true
  18 +default_run_options[:pty] = true
17 19
18 # set :scm, :git # You can set :scm explicitly or Capistrano will make an intelligent guess based on known version control directory names 20 # set :scm, :git # You can set :scm explicitly or Capistrano will make an intelligent guess based on known version control directory names
19 # Or: `accurev`, `bzr`, `cvs`, `darcs`, `git`, `mercurial`, `perforce`, `subversion` or `none` 21 # Or: `accurev`, `bzr`, `cvs`, `darcs`, `git`, `mercurial`, `perforce`, `subversion` or `none`
20 22
21 -role :web, "ec2-184-72-147-209.compute-1.amazonaws.com" # Your HTTP server, Apache/etc  
22 -role :app, "ec2-184-72-147-209.compute-1.amazonaws.com" # This may be the same as your `Web` server  
23 -role :db, "ec2-184-72-147-209.compute-1.amazonaws.com", :primary => true # This is where Rails migrations will run 23 +role :web, "mezuro.org" # Your HTTP server, Apache/etc
  24 +role :app, "mezuro.org" # This may be the same as your `Web` server
  25 +role :db, "mezuro.org", :primary => true # This is where Rails migrations will run
24 26
25 # before 'deploy:setup', 'rvm:install_rvm' # install RVM 27 # before 'deploy:setup', 'rvm:install_rvm' # install RVM
26 before 'deploy:setup', 'rvm:install_ruby' # install Ruby and create gemset, OR: 28 before 'deploy:setup', 'rvm:install_ruby' # install Ruby and create gemset, OR:
@@ -30,13 +32,13 @@ after 'deploy:restart', "deploy:cleanup" @@ -30,13 +32,13 @@ after 'deploy:restart', "deploy:cleanup"
30 32
31 namespace :deploy do 33 namespace :deploy do
32 task :start do ; end 34 task :start do ; end
33 - 35 +
34 task :stop do ; end 36 task :stop do ; end
35 - 37 +
36 task :restart, :roles => :app, :except => { :no_release => true } do 38 task :restart, :roles => :app, :except => { :no_release => true } do
37 run "#{try_sudo} touch #{File.join(current_path,'tmp','restart.txt')}" 39 run "#{try_sudo} touch #{File.join(current_path,'tmp','restart.txt')}"
38 end 40 end
39 - 41 +
40 task :config_symlinks do 42 task :config_symlinks do
41 run "ln -s #{File.join(deploy_to, 'shared', 'config/database.yml')} #{File.join(release_path, 'config/database.yml')}" 43 run "ln -s #{File.join(deploy_to, 'shared', 'config/database.yml')} #{File.join(release_path, 'config/database.yml')}"
42 end 44 end