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
Другие вопросы по тегам