je suit dans mon deploy.rb
:saute Capistrano déployer: migrer
after "deploy:update_code", "sphinx:stop"
after "deploy:migrate", "sphinx:start"
Souvent, quand j'envoie une commande cap
, parfois, les modifications ne nécessitent pas deploy:migrate
, et je suis allé à deploy:restart
comme commande finale. Par conséquent, sphinx:start
n'a pas été émis et j'ai dû redémarrer Sphinx manuellement.
je aurais pu faire ceci:
after "deploy:update_code", "sphinx:stop"
after "deploy:migrate", "sphinx:start"
after "deploy:restart", "sphinx:start"
Mais je ne veux pas le faire parce que si un deploy:migrate
est requis et émis, le Sphinx serait lancé deux fois. Quelle devrait être la bonne ligne de commande? Ou pourrait tout aussi bien remplacer deploy:migrate
avec deploy:restart
?
after "deploy:update_code", "sphinx:stop"
after "deploy:restart", "sphinx:start"