0
내 앱에는 궁극적으로 200MB 이상으로 슬러그 크기가 커질 수있는 많은 애셋이 있습니다. heroku에게 이러한 자산을 슬러그에 포함시키지 말고 대신 S3 및 CloudFront에 배포 할 때마다이를 배포하는 방법이 있습니까?내 Rails 앱의 자산을 슬러그에서 제거하고 대신 CDN을 사용하여 배포하는 자동화 된 방법이 있습니까?
내 앱에는 궁극적으로 200MB 이상으로 슬러그 크기가 커질 수있는 많은 애셋이 있습니다. heroku에게 이러한 자산을 슬러그에 포함시키지 말고 대신 S3 및 CloudFront에 배포 할 때마다이를 배포하는 방법이 있습니까?내 Rails 앱의 자산을 슬러그에서 제거하고 대신 CDN을 사용하여 배포하는 자동화 된 방법이 있습니까?
asset_sync
보석을보십시오. 이것은 당신이 원하는 것을 정확히 수행합니다
을 구체적으로 asset_sync 보석에서 :
자산 동기화 레일 3.1에 도입 된 새로운 레일 자산 파이프 라인 기능 실행하도록 설계되었습니다. 번들 exec rake assets : precompile을 실행하면 애셋이 S3 버킷에 동기화됩니다. 선택적으로 사용하지 않는 파일을 삭제하고 필요 파일 만 업로드 할 수 있습니다 ( ).
@ drop-shadow이 도움이 되었습니까? 그렇다면이 질문 옆에있는이 답 옆의 확인란을 클릭하십시오. :) – CDub