Sha256: 2ad706984fd0767454d27fac327c3da88b73a817141e5c83ebe86b039bef8689
Contents?: true
Size: 654 Bytes
Versions: 3
Compression:
Stored size: 654 Bytes
Contents
namespace :load do task :defaults do set :owned_by_user, 'app' set :owned_by_group, 'deploy' end end # For our rails applications, the actual ruby code is run # by a different user than our deploy user. We want to make sure the directory # permissions are set appropriately namespace :deploy do task :set_app_ownership do on release_roles(:all) do within release_path do sudo "chown -R #{fetch(:owned_by_user)}:#{fetch(:owned_by_group)} ." end end on release_roles(:all) do within shared_path do sudo "chown -R #{fetch(:owned_by_user)}:#{fetch(:owned_by_group)} ." end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
elocal_capistrano-2.3.1 | lib/tasks/deploy.rake |
elocal_capistrano-2.3.0 | lib/tasks/deploy.rake |
elocal_capistrano-2.2.1 | lib/tasks/deploy.rake |