lizard service

Verwalte die Konfiguration, Source und den Lebenszyklus eines einzelnen Service.

Verwendung

lizard service set [service] [flags]
lizard service show [service] [flags]
lizard service rename <new-name> [flags]
lizard service delete [service] [flags]
lizard service logs [service] [flags]
lizard service link [name]

Unterbefehle

lizard service set

Wende Änderungen an Build/Start/Source/Variablen/Umbenennen auf einen Service an.

FlagBeschreibung
--set <path>=<value>Ein Feld setzen (wiederholbar; benötigt das Argument service)
-f, --file <path>JSON-Konfigurationsdatei zum Anwenden
--forceAuch dann überschreiben, wenn es remote geändert wurde

Häufige Felder sind flach und entsprechen 1:1 dem Wire-Schema: sourceType, repoUrl, branch, rootDirectory, dockerfilePath, buildCommand, startCommand, preDeployCommand, watchPatterns, containerPort, cpuLimit (zum Beispiel 2000m), memoryLimit (zum Beispiel 2Gi), name. variables.<KEY>=<value> setzt ein Service-Secret, genauso wie lizard secrets set --service.

service set verwendet optimistische Nebenläufigkeit über configRevision. Bei einem 409 lies die Konfiguration mit lizard service show erneut, gleiche sie ab und versuche es noch einmal — oder übergib --force.

lizard service show

Zeige die aktuelle Service-Konfiguration als JSON an. Verwende -s, um sie auf einen Service zu beschränken.

lizard service rename <new-name>

Benenne einen Service oder ein Add-on um: den verknüpften oder den, den du mit -s übergibst. Verweise verwenden den aktuellen Namen des Ziels, aktualisiere daher nach dem Umbenennen jedes ${{old-name.KEY}} auf den neuen Namen.

lizard service delete

Lösche einen Service (Alias rm). -y, --yes überspringt die Bestätigung; ohne TTY ist es erforderlich.

lizard service logs

Streame die Logs eines Service (siehe auch lizard logs).

FlagBeschreibung
--buildDie Logs des letzten Builds anzeigen
-n, --tail <n>Die letzten N Zeilen ausgeben (bis zu 2000) und beenden; --tail all gibt 2000 aus
--page <n>Durch ältere Logs blättern, 200 Zeilen pro Seite (1 = neueste)

Verknüpfe einen Service mit dem aktuellen Verzeichnis.

Beispiele

Build- und Start-Befehle eines Service aktualisieren

lizard service set api --set branch=main --set buildCommand="npm run build"

Vollständige Konfiguration eines Service prüfen

lizard service show -s api

Einen Service ohne Bestätigungsabfrage löschen

lizard service delete -y

Siehe auch

  • lizard port — Container-Port eines Service anzeigen oder ändern
  • lizard scale — Replikate, CPU, Arbeitsspeicher oder Storage eines Service skalieren
  • Architecture — wie Services mit Projekten und Add-ons zusammenhängen
  • Build pipeline — wie buildCommand, startCommand und Source-Einstellungen zur Build-Zeit verwendet werden

Aktualisiert