Capifony/Capistrano: подключение / развертывание к одному IP через SSH с разными портами
Я хочу развернуть приложение Symfony2 на двух серверах с одним IP-адресом, но с разными SSH-портами в одной команде "cap deploy":
Подключиться через SSH к 127.0.0.1:22
и разверните, затем подключитесь через SSH к 127.0.0.1:24
и развернуть
Как мне сделать это с Capifony/Capistrano?
Я могу найти только примеры, когда я могу развернуть на разных IP, но не на двух разных портах на один IP одновременно.
1 ответ
Решение
Как @CDub уже сказал:
Используйте 2 отдельные задачи и 1 общую и просто переопределите значение `:port'в каждой из них. Что-то вроде того:
task :first do
set :port, 22
...
end
task :second do
set :port, 24
...
end