bourdeau/jdhm-api

View on GitHub
app/config/deploy.rb

Summary

Maintainability
A
0 mins
Test Coverage
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