프로덕션 코드 설정으로 구성된 AMI가 있습니다. 서버 설정으로 Nginx + unicorn을 사용하고 있습니다. 내가 직면 한 문제는 트래픽이 올라갈 때마다 인스턴스 로그인을 부팅하고 git pull, 번들 업데이트 및 자산 사전 컴파일이 필요하다는 것입니다. 시간이 많이 걸립니다. 그래서이 모든 프로세스를 피하고 싶습니다.부팅하는 동안 서버에 번들 업데이트를 번들하는 가장 좋은 방법
이제이 AMI에서 새 인스턴스를 부팅하자마자 git pull, 번들 업데이트 및 사전 컴파일과 같은 전체 배포 프로세스를 자동화 할 수있는 스크립트/프로세스로 이동하려고합니다.
이 작업을 수행하는 가장 좋은 방법이 있습니까? 어떤 도움을 주시면 감사하겠습니다.
'capistrano'는이 작업이 많으므로 번들 업데이트/설치를위한 레시피를 작성하고 유니콘을 다시 시작할 수 있습니다 (작업자를 하나씩 다시 시작하고 시작합니다). –