namespace :deploy do
task :updating do invoke "craft:set_permissions" end desc 'Compile assets' task :compile_assets do if fetch(:craft_compile_assets) on release_roles(fetch(:craft_deploy_roles)) do within release_path do execute "cd #{release_path} && #{fetch(:craft_compile_assets_command)}" end end end end after 'deploy:updated', 'deploy:compile_assets' before 'deploy:published', 'craft:config:apply' after 'deploy:finished', 'craft:cache:clear'
end