Как развернуть приложение Rails с помощью Capistrano на производственном или промежуточном сервере, у которого нет доступа к внешней сети или репозиторию?
Мне удалось пройти половину развертывания и я понял, что Capistrano не загружает репозиторий git на мой локальный компьютер, а сначала подключается к удаленному серверу и он пытается загрузить туда репозиторий Git.
Я бы ожидал систему сборки, подобную Java-ее, в которой результат создается и отправляется на сервер. Точно так же, как вы создадите файл .ear и развернете его на любом сервере, который хотите. Судя по всему, в RoR вы вынуждены (насколько я понимаю) собирать приложение на этом сервере, создавать там репозиторий гема, клонировать там последнюю ветку и так далее.
Есть ли способ отправить готовый к запуску пакет на удаленный сервер?