Capistrano развернуть через цепочку серверов - PullRequest
5 голосов
/ 28 января 2011

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

localhost$ ssh server1
server1$ ssh server2

Как лучше всего это сделать?

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

Ответы [ 2 ]

5 голосов
/ 28 января 2011

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

set :gateway, "user@server1:port"

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

2 голосов
/ 15 февраля 2011

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

set :ssh_options, { :forward_agent => true }
set :gateway, "user@host:port"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...