Как задеплоить с помощью капистрано на бэкэнд сервер через фронтэнд сервер?

Ситуация такая, есть 2 сервера, оба находятся в локальной сети и видят друг друга, но только один смотрит в интернет:

Сервер 1 имеет внешний ip и доступ по ssh из интернета
Сервер 2 подключиться можно через ssh только с помощью сервера 1, доступ в интернет только через http/s прокси

Каким образом можно авторизоваться и задеплоиться на сервере 2 через сервер 1 с помощью капистрано?

Как деплоится: Deploy ---> Cервер 1
Как хотелось бы: Deploy ---> Cервер 1 ---> Cервер 2
  • Вопрос задан
  • 3567 просмотров
Пригласить эксперта
Ответы на вопрос 2
gorp
@gorp
На Сервер 1 аплодишь через ssh
а на втором rsync настраиваешь.
Ответ написан
gorp
@gorp
второй вариант
настраиваем какой-нибуть git на сервере 1
Далее коммити на него изменения, а потом
кроном или в другой способ ставим делать git pull на обоих серваках
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы