/config/deploy.rb
Ruby | 42 lines | 18 code | 9 blank | 15 comment | 0 complexity | 8dfe8c3c2495cc0c0a9f742a75c78c1d MD5 | raw file
- #############################################################
- # Application
- #############################################################
- set :application, "backpagefirst"
- set :deploy_to, "/var/www/#{application}"
- #############################################################
- # Settings
- #############################################################
- default_run_options[:pty] = true
- set :use_sudo, true
- #############################################################
- # Servers
- #############################################################
- set :user, "mmarini"
- set :domain, "backpagefirst.com"
- server domain, :app, :web
- role :db, domain, :primary => true
- #############################################################
- # Subversion
- #############################################################
- set :scm, :mercurial
- set :repository, "ssh://hg@bitbucket.org/mmarini/backpagefirst/"
- set :checkout, "clone"
- #############################################################
- # Passenger
- #############################################################
- namespace :passenger do
- desc "Restart Application"
- task :restart do
- run "touch #{current_path}/tmp/restart.txt"
- end
- end
- after :deploy, "passenger:restart"