require "bundler/capistrano"
load 'deploy/assets' 
ssh_options[:forward_agent] = true 
default_run_options[:pty] = true 

set :application, "my_app"
set :user, "paua"
set :rails_env, "production_migration" 
set :deploy_to, "/home/#{user}/public_html/#{application}"

task :staging do
  server 'ubuntu-server', :app, :web, :primary => true
  set :repository, "."
  set :deploy_via, :copy
  set :scm, :none
end

task :production do
  server 'mywebsite.co.nz', :app, :web, :primary => true
  set :repository, "ssh://george@mywebsite.co.nz/home/george/git/my_app.git"
  set :deploy_via, :remote_cache
  set :scm, :git
end


namespace :deploy do
  desc "Restart Application"
  task :restart, :roles => :app do
    run "touch #{current_path}/tmp/restart.txt"
  end
end

