app/config/deploy.rb
logger.level = Logger::MAX_LEVEL
set :application, "JDHM"
set :domain, "phb.li"
set :user, "ph"
set :use_sudo, true
set :deploy_to, "/var/www/jdhm-api"
set :app_path, "app"
set :cache_warmup, false
ssh_options[:port] = 2222
set :webserver_user, "www-data"
set :repository, "https://github.com/Pierre-Henri-Bourdeau/jdhm-api.git"
set :scm, :git
set :model_manager, "doctrine"
role :web, domain
role :app, domain, :primary => true
set :keep_releases, 3
set :writable_dirs, ["var/cache", "var/logs"]
set :permission_method, :chown
set :use_set_permissions, true
set :shared_files, ["app/config/parameters.yml"]
# Might be useful instead of editing visudo
#default_run_options[:pty] = true
#after "deploy:update_code", "jdhm:folders_rights"
#namespace :jdhm do
# task :folders_rights do
# capifony_pretty_print "--> Change mode of var/cache & var/log"
# run "sudo chown -R #{webserver_user} #{latest_release}/#{cache_path}"
# run "sudo chmod -R 775 #{latest_release}/#{cache_path}"
# run "sudo chown -R #{webserver_user} #{latest_release}/#{log_path}"
# run "sudo chmod -R 775 #{latest_release}/#{cache_path}"
# capifony_puts_ok
# end
#end