현재 여러 개의 부하가 분산 된 응용 프로그램 서버 (현재는 2 개이지만 시간이 지남에 따라 늘어남)가 포함 된 레일스 응용 프로그램을위한 새로운 프로덕션 환경을 설정 중입니다.Capistrano를 사용하여 여러 웹 서버에 레일스 응용 프로그램 배포
나는 기존의 단일 서버에 이미 사용하고있는 Capistrano를 사용하여 이러한 모든 서버에 단일 명령으로 응용 프로그램 배포를 처리하고 싶습니다. 내가 이것을 볼 수있는 유일한 방법은 각각의 응용 프로그램 서버 (app1
, app2
등등)에 대해 새로운 '환경'을 정의하고 성능을 향상시키기 위해 capistrano-ext
(실제로 테스트 및 준비 환경에 배포하는 데 사용)을 사용하는 것입니다.
cap app1 app2 app3 deploy
권장되는 방법입니까, 아니면 더 나은 방법이 있습니까?
참고. 여러 응용 프로그램 서버는 다음과 같습니다. 역할 : app, "app1.example.com", "app2.example.com", "app3.example.com" – scottd
질문에 따라 정답이 아닙니다. – Rob