= beste Arbeitsabläufe für die Verwaltung von (Web-)Servern? =

Welche guten Möglichkeiten gibt es, laufende Server als Teil des Entwicklungsworkflows zu verwalten? Idealerweise mit Einbindung in die Kompilierungsunterstützung, sodass der Server bei erfolgreicher Neukompilierung des Projekts automatisch neu gestartet werden kann

Ich habe bisher das Prodigy-Paket gefunden – es scheint ganz nett zu sein, geht aber, soweit ich sehen kann, nicht auf den zweiten Teil ein – bei Prodigy bin ich dafür verantwortlich, meinen Server bei jeder Neukompilierung manuell neu zu starten

Für meinen (ziemlich ähnlichen) Anwendungsfall habe ich einfach alles zusammen mit einer Mischung aus Bash und Elisp gehackt. Es geht ungefähr so

Schlüssel an Funktion binden,
Habe die Funktion
rsyncdas gesamte Projekt mit dem Remote-Host,
Rufen Sie es an
ssh, Aufruf
makeauf dem Remote-Host

Binden Sie dann einfach eine andere Taste (oder verwenden Sie den ersten Funktionsblock, wenn Sie möchten) mit einer ähnlichen Funktion
SSH geht in den Remote-Host und führt die Anwendung aus. Ich gehe davon aus, dass in Ihrem Fall stattdessen so etwas wie „sudo service apache restart“ oder ähnliches ausgeführt werden kann

Wenn Sie über mehrere Server und/oder mehrere Website-Projekte verfügen, ist Projectile sehr kompetent darin, Ihr aktuelles Projekt im Auge zu behalten und wohin es synchronisiert werden soll

== Über die Community ==
Mitglieder
Online
Top 5%
Geordnet nach Größe