2011-01-27 13 views
5

Necesito implementar una aplicación de Rails a través de capistrano en un servidor en una intranet remota. Por ejemplo, si tuviera que ssh en el servidor de destino que se vería así:Despliegue de Capistrano a través de la cadena de servidores

localhost$ ssh server1 
server1$ ssh server2 

Cuál es la mejor manera de hacer esto?

Gracias de antemano.

Respuesta

5

Capistrano hace que esto sea realmente fácil. Simplemente use

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

en su config/deploy.rb.

2

yo recomendaría usar:

set :ssh_options, { :forward_agent => true } 
set :gateway, "[email protected]:port" 
Cuestiones relacionadas