Einen Compose-Stack neu zu starten heißt meist: per SSH auf eine Maschine und sich an die exakten Flags erinnern. Dieser Controller nimmt einen Stack-Namen und eine Aktion aus dem Chat oder einem API-Call entgegen und führt den Compose-Befehl für Sie aus.
Einen Compose-Stack neu zu starten heißt meist: per SSH auf eine Maschine und sich an die exakten Flags erinnern. Dieser Controller nimmt einen Stack-Namen und eine Aktion aus dem Chat oder einem API-Call entgegen und führt den Compose-Befehl für Sie aus.
Er liest zuerst den aktuellen Container-Zustand, erstellt nur die tatsächlich geänderten Services neu und verfolgt dann die Logs, um zu bestätigen, dass jeder hochgekommen ist. Sie bekommen einen Health-Report pro Service im selben Channel zurück, sodass niemand ein Terminal öffnen muss, um einen Stack neu zu starten.
So läuft er
Used at step 01 to kick off the pipeline.
Write
Used at step 01 to kick off the pipeline.
WebFetch
Used at step 01 to kick off the pipeline.
WebSearch
Used at step 01 to kick off the pipeline.
Liest den laufenden Container-Zustand und zieht die aktuellste Compose-Datei, bevor er irgendetwas anfasst.
pending
Wendet die Aktion mit Compose an und erstellt nur die Services neu, deren Image oder Konfiguration sich geändert hat.
pending
Verfolgt die Container-Logs die ersten dreißig Sekunden und meldet die Container-Gesundheit an den Aufrufer zurück.
pending
Beispiel-Output
json
// Sample output
// (generated when the pipeline finishes)
Given a stack name and an action, run the matching docker compose command and return a status object with each service's container state and a short log tail.
Unlock the rest
The full agent definition, install snippet, and starter task are gated for community members.
Members get the full `.md` agent file, the npm / pnpm install one-liners, a starter prompt that we've tuned against real runs, and the open-source repo when this automation ships there. One email, magic link, done.