2011-01-27 4 views
5

capistrano를 통해 Rails 응용 프로그램을 원격 인트라넷의 서버에 배포해야합니다. 내가 대상 서버에 ssh를한다면 예를 들어,과 같습니다Capistrano가 서버 체인을 통해 배포

localhost$ ssh server1 
server1$ ssh server2 

무슨이 일을하는 가장 좋은 방법?

미리 감사드립니다.

답변

5

Capistrano는 이것을 매우 쉽게 만듭니다. config/deploy.rb에

set :gateway, "[email protected]:port" 

을 사용하십시오.

2

내가 사용하는 것이 좋습니다 것입니다 :

set :ssh_options, { :forward_agent => true } 
set :gateway, "[email protected]:port" 
관련 문제