Капистрано пропускает развертывание: мигрировать - PullRequest
1 голос
/ 19 ноября 2010

В моем deploy.rb есть следующее:

after "deploy:update_code", "sphinx:stop"
after "deploy:migrate", "sphinx:start"

Часто, когда я запускаю команду cap, иногда для изменений не требуется deploy:migrate, и в качестве окончательной команды переход к deploy:restart Следовательно, sphinx:start не было выдано, и мне пришлось перезапустить Sphinx вручную.

Я мог бы сделать это:

after "deploy:update_code", "sphinx:stop"
after "deploy:migrate", "sphinx:start"
after "deploy:restart", "sphinx:start"

Но я не хочу этого делать, потому что если требуется и выдан deploy:migrate, Сфинкс будет запущен дважды. Какой должна быть правильная командная строка? Или может просто заменить deploy:migrate на deploy:restart?

after "deploy:update_code", "sphinx:stop"
after "deploy:restart", "sphinx:start"

1 Ответ

1 голос
/ 20 ноября 2010
after "deploy:update_code", "sphinx:stop"
after "deploy:restart", "sphinx:start"

Это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...