require 'mt-capistrano' set :site, "10130" set :application, "jwt-extranet" set :webpath, "app.com" set :domain, "jwtumbles.com" set :user, "serveradmin%#{domain}" #set :password, "password" 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}" set :checkout, "export" role :web, "#{domain}" role :app, "#{domain}" role :db, "#{domain}", :primary => true task :after_update_code, :roles => :app do put(File.read('config/database.yml'), "#{release_path}/config/database.yml", :mode => 0444) end task :restart, :roles => :app do run "mtr restart #{application} -u #{user} -p #{password}" # run "mtr generate_htaccess #{application} -u #{user} -p #{password}" migrate end