= migliori flussi di lavoro per la gestione dei server (web)? =

Quali sono alcuni buoni modi per gestire i server in esecuzione come parte del flusso di lavoro di sviluppo? Idealmente con l'integrazione nel supporto di compilazione, in modo che il server possa essere riavviato automaticamente quando il progetto viene ricompilato con successo

Finora ho trovato il pacchetto Prodigy - sembra piuttosto carino ma non affronta quella seconda parte per quanto posso vedere - con Prodigy sono responsabile del riavvio manuale del mio server ogni volta che ricompilo

Per il mio caso d'uso (abbastanza simile), ho appena hackerato tutto insieme con una miscela di bash ed elisp. Va qualcosa del genere

Associa la chiave alla funzione,
Avere la funzione
sincronizzare l'intero progetto sull'host remoto,
Fallo chiamare
ssh, invocando
makesull'host remoto

Quindi associa semplicemente un altro tasto (o disponi del primo blocco funzione se preferisci) a una funzione simile che
ssh è nell'host remoto ed esegue l'applicazione. Nel tuo caso, mi aspetto che possa eseguire qualcosa come "sudo service apache restart"o simili

Se hai più server e/o più progetti di siti web, Projectile è abbastanza competente nel tenere d'occhio qual è il tuo progetto attuale e dove dovrebbe essere sincronizzato

== Informazioni sulla comunità ==
Membri
in linea
Il 5% migliore
Classificato per dimensione