2012-07-16 2 views
1

capistrano를 사용하여 배포 중이며 게이트웨이 뒤에있는 일부 서버와이 게이트웨이를 사용하지 않는 일부 서버를 처리해야합니다.일부 서버에만 사용되는 Capistrano 게이트웨이

게이트웨이 (및 게이트웨이)를 사용하는 서버와 그렇지 않은 서버를 어떻게 지정할 수 있습니까?

답변

2

이전에이 문제가 발생하여 "올바른"해결책을 찾지 못했습니다. 그것이 밖으로 거기에 상상하지만 해결 방법으로 잠재적으로 multistage 기능을 사용할 수 있습니다.

Cap 작업을 실행하려는 서버가 두 개 있지만 게이트웨이가 하나만 필요하다고 가정 해 보겠습니다. 하나는 게이트웨이 설정이 있고 다른 하나는 그렇지 않은 다른 단계에 배치하십시오.

단점은 두 단계를 한 번씩 실행해야한다는 것입니다. 각 단계 설정과 함께 한 번씩하지만 이것은 매우 사소한 비용입니다.