2017-05-09 5 views
0

방금 ​​애플 리케이션을 Rails 5.1 앱으로 업그레이드하고 webpacker를 사용하여 React 및 일부 맞춤 구성 요소를 포함 시켰습니다. 너무 쉬웠다! 고맙습니다!Rails 5.1/Webpacker 앱을위한 배포 가속화

node_modules 디렉토리에 약 100MB가 추가 된 것으로 나타났습니다. 멋지 네요. NPM 영역이 포함되어 있고 폴더가 새 레일 프로젝트에서 기본적으로 gitignored되어 있으므로 저장소가 복잡해지지 않습니다. 멋지다!

배포를 할 때마다 서버가 NPM에서 모든 패키지를 다운로드해야하기 때문에 배포 시간이 오래 걸립니다. capistrano 3을 사용하여 AWS에 배포하고 있습니다. NPM 패키지를 배포 할 때마다 계속 서버에 저장하여 매번 다운로드 할 필요가없는 안전한 방법이 있습니까?

답변

5

확실! linked_dir에 node_modules를 추가하기 만하면됩니다.

# deploy.rb 
append :linked_dirs, "node_modules" 
+0

도움 주셔서 감사합니다. – existentialmutt