I have this public/images/cars directory but it gets overwritten everytime I use “cap deploy”. So in order to have my images/cars directory saved every time, I used this addon for capistrano:
set :assets, ['images/cars'] namespace :deploy do task :after_deploy do copy_assets end end namespace :deploy do desc "Link in the production database.yml" task :copy_assets do self.assets ||= [] assets.each do |asset| run "cp -r #{previous_release}/public/#{asset} #{release_path}/public/#{asset}" end end end
Worked like a charm for me!
0 comments ↓
There are no comments yet...Kick things off by filling out the form below.
Leave a Comment