2011-01-27 3 views
5

Мне нужно развернуть приложение Rails через capistrano на сервер в удаленной интрасети. Например, если бы я SSH на целевом сервере он будет выглядеть следующим образом:Capistrano развертывание через цепочку серверов

localhost$ ssh server1 
server1$ ssh server2 

Что лучший способ сделать это?

Заранее спасибо.

ответ

5

Capistrano делает это очень просто. Просто используйте

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

в вашем config/deploy.rb.

2

Я рекомендовал бы использовать:

set :ssh_options, { :forward_agent => true } 
set :gateway, "[email protected]:port" 
Смежные вопросы