Files
grecia/lib/capistrano/tasks/compile_assets_locally.cap
Manuel Maldonado 4b501ee46b Capistrano recipe
2015-08-12 01:36:42 +02:00

18 lines
511 B
Plaintext
Executable File

namespace :deploy do
desc "compiles assets locally then rsyncs"
task :compile_assets_locally do
run_locally do
execute "RAILS_ENV=#{fetch(:rails_env)} bundle exec rake assets:precompile"
end
on roles(:app) do |role|
run_locally do
execute"rsync -av ./public/assets/ #{role.user}@#{role.hostname}:#{release_path}/public/assets/;"
end
"chmod -R 755 #{release_path}/public/assets/"
end
run_locally do
execute "rm -rf ./public/assets"
end
end
end