= meilleurs workflows pour la gestion des serveurs (web) ? =

Quelles sont les bonnes façons de gérer les serveurs en cours d'exécution dans le cadre du workflow de développement ? Idéalement avec intégration dans le support de compilation, afin que le serveur puisse être automatiquement redémarré lorsque le projet est recompilé avec succès

J'ai trouvé le package Prodigy jusqu'à présent - il semble plutôt sympa mais ne traite pas cette deuxième partie pour autant que je puisse voir - avec Prodigy, je suis responsable du redémarrage manuel de mon serveur chaque fois que je recompile

Pour mon cas d'utilisation (assez similaire), je viens de tout pirater avec un mélange de bash et d'elisp. Ca fait plutot comme ca

Lier la clé à la fonction,
Avoir la fonction
rsynchroniser l'ensemble du projet sur l'hôte distant,
Faites-le appeler
ssh, invocation
créer sur l'hôte distant

Ensuite, liez simplement une autre touche (ou ayez le premier bloc de fonction si vous préférez) à une fonction similaire qui
ssh dans l'hôte distant et exécute l'application. Dans votre cas, je m'attends à ce qu'il puisse exécuter quelque chose comme "sudo service apache restart"ou similaire à la place

Si vous avez plusieurs serveurs et/ou plusieurs projets de site Web, Projectile est tout à fait compétent pour garder un œil sur votre projet actuel et sur où il doit être synchronisé.

== À propos de la communauté ==
Membres
En ligne
Top 5%
Classé par taille