= melhores fluxos de trabalho para gerenciar servidores (web)? =

Quais são algumas boas maneiras de gerenciar servidores em execução como parte do fluxo de trabalho do desenvolvedor? Idealmente com integração no suporte de compilação, para que o servidor possa ser reiniciado automaticamente quando o projeto for recompilado com sucesso

Eu encontrei o pacote Prodigy até agora - parece muito bom, mas não aborda essa segunda parte, tanto quanto posso ver - com o Prodigy, sou responsável por reiniciar manualmente meu servidor sempre que eu recompilar

Para o meu caso de uso (bastante semelhante), acabei de hackear tudo junto com uma mistura de bash e elisp. Vai algo assim

Ligar tecla para função,
tem a função
rsync todo o projeto para o host remoto,
Mande ligar
ssh, invocando
makeon o host remoto

Em seguida, simplesmente vincule outra tecla (ou tenha o primeiro bloco de função, se preferir) a uma função semelhante que
ssh no host remoto e executa o aplicativo. No seu caso, espero que possa executar algo como "sudo service apache restart"ou similar

Se você tem vários servidores e/ou vários projetos de site, o Projectile é bastante competente em manter o controle de qual é o seu projeto atual e onde ele deve ser sincronizado

== Sobre a Comunidade ==
Membros
On-line
Top 5%
Classificado por tamanho