lizard add

Füge dem Projekt eine Datenbank, einen Service oder ein Repo hinzu.

Verwendung

lizard add [types...] [flags]

add arbeitet mit dem Projekt, das mit dem aktuellen Verzeichnis verknüpft ist; in einem nicht verknüpften Verzeichnis mit dem Standardprojekt deines Kontos. add hat kein --project-Flag: Um einem anderen Projekt etwas hinzuzufügen, verknüpfe das Verzeichnis zuerst mit lizard link --project <name> oder lizard init.

Flags

FlagBeschreibung
-r, --repo <owner/repo>Einen Service aus einem GitHub-Repo erstellen
-s, --service <name>Einen leeren Service erstellen
-a, --addon <type...>Verwaltete Add-ons hinzufügen (postgres / redis / s3)
-n, --name <name>Name für ${{name.KEY}}-Referenzen
-v, --variables <K=V>Eine Umgebungsvariable vorbelegen (wiederholbar)
--region <code>Region für die Bereitstellung (Standard us-east-1)
--no-deployRepo verknüpfen, aber den ersten Build überspringen
--listVerfügbare Datenbanktypen anzeigen

Beispiele

Einen Service aus einem GitHub-Repo erstellen

lizard add -r your-org/your-app

Dadurch wird ein Service aus github-Quelle erstellt und der erste Build gestartet, der das Repo klont und den Stack automatisch erkennt. Der Befehl kehrt zurück, sobald der Service existiert; verfolge den Build mit lizard logs --build.

Add-ons bereitstellen

lizard add postgres            # one addon
lizard add postgres redis s3   # several at once
lizard add --list              # show available types

Einen leeren Service erstellen

lizard add -s worker

Einen Service benennen und Variablen vorbelegen

lizard add -r your-org/monorepo -n api -v NODE_ENV=production -v LOG_LEVEL=info

Siehe auch

  • Von GitHub deployen — Repos verbinden, privater Zugriff und automatische Neu-Bereitstellungen bei Push
  • Managed Addons — Bereitstellung, Benennung und Verwendung von Managed Postgres, Managed Redis und Managed Object Storage
  • lizard up — das aktuelle Verzeichnis hochladen und deployen, statt ein Repo zu verknüpfen

Aktualisiert