저는 Capistrano를 사용하여 Ruby on Rails와 NodeJS 응용 프로그램을 배포하고 있습니다. 업로드 할 때마다 폴더가 제거됩니다.Capistrano and Carrierwave
이 여러 곳에서 일어 났고 그러나 작동하지 않습니다
# Keep File Uploads
task :symlink_uploads do
run "ln -nfs #{shared_path}/rails/uploads #{release_path}/rails/public/uploads"
end
after 'deploy:update_code', 'deploy:symlink_uploads'
의 repo :
repo:
/node
/rails
감사합니다!
아니. 작동하지 않았다. 어쩌면 다른 물건을 추가해야합니까? 이것은 좋은 접근 방법 인 것 같습니다. – CamelCamelCamel
은 사용 권한에 문제가있었습니다. -nFs를 사용하고 repo에서 업로드 폴더를 제거해야했습니다. 내가 할 수있는 현상금을 줄거야. – CamelCamelCamel