set :site, "10130" set :application, "jwt_extranet" set :webpath, "extranet-dev.jwtumbles.com" set :domain, "jwtumbles.com" set :user, "serveradmin@#{domain}" set :password, "jjffo332" ssh_options[:username] = #{user} default_run_options[:pty] = true set :scm, :git set :repository, "git@github.com:jgilstrap/jwt-extranet.git" set :branch, "master" set :deploy_via, :remote_cache ssh_options[:forward_agent] = true set :deploy_to, "/home/#{site}/containers/rails/#{application}" role :web, "#{domain}" role :app, "#{domain}" role :db, "#{domain}", :primary => true namespace :deploy do task :restart, :roles => :app do run "mtr generate_htaccess #{application} -u #{user} -p #{password}" run "mtr restart #{application} -u #{user} -p #{password}" end task :after_update_code, :roles => :app do put(File.read('config/database.yml'), "#{release_path}/config/database.yml", :mode => 0444) end end