Используйте capifony для развертывания на нескольких производственных серверах - PullRequest
1 голос
/ 31 января 2012

Мне удалось успешно развернуть мое приложение Symfony2 на производственном веб-сервере, но я не могу найти никакой документации о том, как выполнить развертывание на нескольких серверах с помощью одной команды развертывания.На самом деле, на данном этапе кажется, что мой единственный вариант - иметь несколько проверок с отдельными конфигурационными файлами.Это действительно так?

Ответы [ 2 ]

1 голос
/ 05 апреля 2012

Вы должны взглянуть на http://capifony.org/

Обновление:

Здесь вы можете найти пример того, как его настроить.

Развертывание приложения Rails на нескольких серверах с использованием Capistrano - Рекомендации

0 голосов
/ 14 марта 2017

Я столкнулся с этой проблемой и нашел решение от Capifony, попробуйте Capifony: развертывание на кластерных машинах
Вы просто подготавливаете свои серверы и настраиваете с Capifony

cap HOSTS="machine1.domain, machine2.domain" deploy:setup

И после этого всегда используйте переменную HOSTS для своей команды развертывания:

cap HOSTS="machine1.domain, machine2.domain" deploy

или развертывайте многоступенчатую команду:

cap HOSTS="machine1.domain, machine2.domain" stage_name deploy

...