Dienste
Dienste auflisten, inspizieren, deployen und betreiben.
Listet die Dienste eines Space auf, mit Status und Quelle: dem Image oder dem Repository, aus dem der Dienst gebaut wird.
eqs spaces use). Jeder Befehl auf dieser Seite akzeptiert ihneqs services ls --space my-space
Details eines Dienstes: Quelle, Port, Skalierung, sein Health Check (der Health Path oder eine TCP-Probe) und wo er antwortet: seine Domains, die Adresse des Dienstes zuerst (der unter der Domain der Plattform gewählte Name, falls es einen gibt), jede markiert als Adresse, generiert oder eigene, verifiziert oder nicht verifiziert, mit oder ohne TLS, und die generierte mit dem Ziel ihrer Weiterleitung und, bei einem auf einem TCP-Port veröffentlichten Dienst, Host:Port.
eqs services get api-gatewayErstellt einen Dienst und deployt ihn aus einer Quelle: einem verbundenen Repository (der Stack wird erkannt, oder ein Dockerfile bzw. eine Compose-Datei darin wird gebaut), einem fertigen Image oder einem Dienst aus dem Marketplace.
--branch (Standard: main)--repo: aus einem Dockerfile bauen (Standardpfad: Dockerfile)--repo: aus einer docker-compose-Datei baueneqs services catalog listet sie auf, und --catalog-version wählt die Version--catalog: der Wert eines Feldes. Wiederholbareqs services create api --image registry.example/api:1.4 --port 8080 --health-path /healthz
Ändert das Image oder den Health Path eines Dienstes und startet einen Rollout. Nur die angegebenen Optionen ändern sich, und ohne eine von beiden wird der Befehl abgelehnt. Ein Image lässt sich nur bei einem Dienst setzen, der aus einem Image deployt wird.
"" stellt den Dienst wieder auf die TCP-Probe umeqs services update api --health-path /healthz
Löst ein neues Deployment des Dienstes aus: ein aus einem Repository gebauter Dienst wird neu gebaut (Build → Push → Rollout), ein aus einem Image deployter Dienst rollt es erneut aus. Kehrt zurück, sobald der Rollout eingereiht ist, außer mit --wait.
--wait: wie viele Minuten das Deployment dauern darf (Standard: 30). Danach nennt der Befehl das Deployment und seinen Zustand und endet mit einem Fehlereqs deploy api --image registry.example/api:1.5 --wait
Startet die Instanzen des Dienstes neu.
eqs restart web-frontendPasst die Instanzgrenzen an (min–max). v2.
eqs scale worker --min 1 --max 6
Listet die Umgebungsvariablen des Dienstes auf (nur die Namen: Werte werden nie zurückgegeben), setzt oder entfernt eine und rollt sie aus.
set: speichert den Wert verschlüsselt in einem Secretset: rollt den Dienst sofort aus, statt die Änderung ausstehend zu lasseneqs env set api-gateway LOG_LEVEL=debugeqs env apply <svc> — bei jedem Speichern zu rollen würde den Service mitten in einer Connection-String neu starten. eqs env pending <svc> sagt, ob noch ein Rollout aussteht, und leert sich, sobald irgendein Rollout die Variablen übernimmt.