= cele mai bune fluxuri de lucru pentru gestionarea serverelor (web)? =

Care sunt câteva modalități bune de a gestiona serverele care rulează ca parte a fluxului de lucru pentru dezvoltatori? În mod ideal, cu integrarea în suportul de compilare, astfel încât serverul să poată fi repornit automat când proiectul este recompilat cu succes

Am găsit pachetul Prodigy până acum - pare destul de frumos, dar nu abordează a doua parte din câte văd - cu Prodigy sunt responsabil pentru repornirea manuală a serverului meu de fiecare dată când recompilez

Pentru cazul meu de utilizare (destul de similar), tocmai l-am spart pe toate împreună cu un amestec de bash și elisp. Merge cam asa

Legați tasta la funcție,
Au funcția
rsyncthe întreg proiectul la gazda la distanță,
Pune-l să sune
ssh, invocarea
face pe gazda la distanță

Apoi pur și simplu legați o altă tastă (sau aveți primul bloc funcțional, dacă preferați) la o funcție similară
ssh este în gazda la distanță și execută aplicația. În cazul dvs., mă aștept să ruleze ceva de genul „sudo service apache restart” sau similar

Dacă aveți mai multe servere și/sau mai multe proiecte de site-uri web, Projectile este destul de competent în a ține evidența care este proiectul dvs. curent și unde ar trebui să fie sincronizat.

== Despre comunitate ==
Membrii
Pe net
Top 5%
Clasat după dimensiune