# Composer namespace namespace :composer do
desc "Install the Composer dependencies" task :install do on roles(:all, filter: :composer_dev) do within release_path + 'magento/' do execute :composer, "install", fetch(:composer_dev_flags) end end on roles(:all, exclude: :composer_dev) do within release_path + 'magento/' do execute :composer, "install", fetch(:composer_flags) end end end desc "Update the Composer dependencies" task :update do on roles(:all, filter: :composer_dev) do within release_path + 'magento/' do execute :composer, "update", fetch(:composer_dev_flags) end end on roles(:all, exclude: :composer_dev) do within release_path + 'magento/' do execute :composer, "update", fetch(:composer_flags) end end end
end