= ¿los mejores flujos de trabajo para administrar servidores (web)? =

¿Cuáles son algunas buenas formas de administrar servidores en ejecución como parte del flujo de trabajo de desarrollo? Idealmente, con integración en el soporte de compilación, para que el servidor pueda reiniciarse automáticamente cuando el proyecto se vuelva a compilar exitosamente.

He encontrado el paquete Prodigy hasta ahora - parece bastante bueno pero no aborda la segunda parte por lo que puedo ver - con Prodigy soy responsable de reiniciar manualmente mi servidor cada vez que recompilo

Para mi caso de uso (bastante similar), simplemente lo pirateé todo junto con una mezcla de bash y elisp. Es algo parecido a esto

Vincular la tecla para funcionar,
tener la funcion
rsyncthe todo el proyecto al host remoto,
haz que llame
ssh, invocando
makeon el host remoto

Luego simplemente vincule otra tecla (o tenga el primer bloque de funciones si lo prefiere) a una función similar que
ssh ingresa al host remoto y ejecuta la aplicación. En su caso, espero que pueda ejecutar algo como "reinicio de apache del servicio sudo"o similar.

Si tiene varios servidores y/o varios proyectos de sitios web, Projectile es bastante competente para controlar cuál es su proyecto actual y dónde debe sincronizarse.

== Acerca de la comunidad ==
Miembros
En línea
5% superior
Clasificado por tamaño