CallMeTechie
EN Anmelden
Home Produkte Blog Über mich Kontakt

Stacks steuern (up/down/update)

v1.0 · Updated vor 4 Tagen

Stacks starten, stoppen und aktualisieren

/compose-up — Stack starten

/compose-up [project] startet ein Projekt mit up -d. Ohne Argument zeigt der Befehl die gestoppten Projekte; bei mehreren musst du den Namen explizit angeben. Vor dem Start wird geprüft, ob eine .env existiert und lesbar ist — eine unlesbare .env würde Variablen still zu leeren Werten machen und führt daher zum Abbruch. Nach dem Start wird der Health-Status der Services ausgegeben.

/compose-up app-stack

/compose-down — Stack stoppen

/compose-down <project> [--remove] stoppt einen Stack. Standardmäßig wird nur compose stop ausgeführt — das Projekt bleibt als exited im Index und ist per /compose-up sofort wieder startbar. Mit --remove erfolgt ein vollständiges compose down (Container und Netzwerk werden entfernt).

/compose-down app-stack            # nur stoppen
/compose-down app-stack --remove   # vollständig abbauen

Steht das Projekt auf der Whitelist critical_compose_projects im Profil, verweigert der Befehl das Stoppen — es sei denn, du setzt die Umgebungsvariable SM_CONFIRM_CRITICAL=yes. So lassen sich wichtige Stacks (Datenbank, Monitoring) nicht versehentlich anhalten.

/compose-update — Images aktualisieren

/compose-update <project> führt pull und up -d als eine atomare Kette aus (schlägt der Pull fehl, wird nicht neu erstellt). Anschließend zeigt der Befehl eine Image-Änderungs-Übersicht (welcher Service auf welches neue Image wechselte) und den Health-Status.

Cookie Settings

Wir verwenden Cookies, um Ihre Erfahrung zu verbessern. Essentielle Cookies sind immer aktiv.

Datenschutzerklärung
ESC
↑↓ navigate open esc close