Couldn't load this page.

← Blog
Customers

Deployment aus Claude Code: ein praktischer Lizard-Workflow

Yura OakMikhail Erin
Yura Oak und Mikhail Erin

Claude Code kann eine Anwendung deployen, indem es die Tools eines Hosting-Anbieters in deiner Entwicklungsumgebung verwendet. Mit Lizard kann der Agent das Projekt inspizieren, die Lizard CLI zum Deployment nutzen, Abhängigkeiten konfigurieren und den Live-Service prüfen. Der Host führt die Anwendung nach Ende der Coding-Session weiter aus.

Das nützliche Ergebnis ist ein funktionierender Benutzer-Flow unter einer Live-URL, nicht nur ein Befehl, der erfolgreich beendet wird. Dieser Leitfaden prüft die Lizard CLI und die verlinkte Dokumentation per 9. September 2026.

Dem Agenten den richtigen Kontext geben

Starte mit einem Repository, das baut und einen Produktions-Start-Befehl hat. Identifiziere den Workspace und das Projekt, das es besitzen soll, ob es eine Datenbank oder einen Worker braucht, und ob das Deployment eine Testkopie erstellt oder einen bestehenden Service ändert.

CLI installieren und die versionszugehörigen Anweisungen lesen:

npm install -g @lizard-build/cli
lizard skills get core --json
lizard status --json

Falls Authentifizierung nötig ist, lizard login verwenden und den Browser-Sign-in abschließen. Ein neues Konto muss die 7-tägige Pro-Testphase starten (Karte erforderlich, bis zu ihrem Ende wird nichts abgebucht), bevor es etwas erstellen kann. Bis dahin geben lizard add und lizard up HTTP 402 mit einem Checkout-Link zurück; lizard billing start öffnet ihn.

Für die wiederverwendbaren Agenten-Anweisungen dem Lizard Skill Repository folgen. Claude Codes eigener Überblick beschreibt, wie es mit einem Codebase und Tools zusammenarbeitet.

Der Agent sollte die bestehende Konfiguration inspizieren, bevor er etwas hinzufügt. Eine Runtime-Version, ein Dockerfile oder ein Start-Befehl, der bereits im Projekt ist, sind bessere Belege als ein aus dem Framework-Namen geratener Befehl.

Ein Prompt, der die Deployment-Aufgabe definiert

Gib dem Agenten eine begrenzte Anweisung wie:

Deploye dieses Repository in das bestehende Lizard-Projekt my-project als Test-Service. Lese den aktuellen Lizard CLI-Leitfaden und prüfe zuerst die Build- und Start-Befehle. Nutze die GitHub-Quelle, falls das Repository ein erreichbares GitHub-Remote hat. Konfiguriere die Services, die diese App tatsächlich braucht. Verifiziere die Live-URL, Logs und einen echten Anwendungs-Flow. Berichte die deployte Revision und jeden fehlgeschlagenen Prüfen.

Ersetze das Projekt und die Umgebung durch das beabsichtigte Ziel. Gebe explizit an, wann ein Produktions-Service oder eine Domain geändert werden soll. Der Agent sollte keine Produktions-Datenbank-Migration aus einer Anfrage ableiten, eine Testkopie zu veröffentlichen.

Git-Deployment oder Source-Upload wählen

Nutze die GitHub-Integration des Repositorys, wenn spätere Commits Bereitstellungen auslösen sollen. Der GitHub-Deployment-Leitfaden behandelt Verbindung und Service-Setup. Prüfe den getrackten Branch und das Root-Verzeichnis für ein Monorepo.

Für ein lokales Projekt ohne geeignetes GitHub-Remote ist Source-Upload verfügbar. Nach Auswahl des richtigen Workspaces können ein neues Beispiel-Projekt und ein neuer Service nutzen:

lizard init --name my-project
lizard add --service api
lizard up --service api

Diese Namen sind Beispiele. Für ein bestehendes Projekt den aktuellen Link mit lizard status --json bestätigen und den bestehenden Service auswählen. Erstelle nicht einfach ein weiteres Projekt oder schalte einen Git-gebackenen Service auf Upload um, nur um das Lesen seiner Einstellungen zu vermeiden.

Lizard führt den gehosteten Build durch. Je nach Projekt- und Service-Konfiguration kann es das Dockerfile des Repositorys nutzen oder eines über den unterstützten Build-Pfad generieren. Lies die Deployment-Dokumentation und halte die Einstellungen im Konfigurationsreferenz wiederholbar.

Die Datenbank bewusst verbinden

Managed Postgres zu erstellen beweist nicht, dass die Anwendung sie erreichen kann. Die Anwendung muss die Verbindungsvariable lesen, die du setzt. Für ein Projekt mit einem Service namens api und dessen erstem Managed Postgres namens postgres lautet die private Referenz:

lizard add postgres
lizard secrets set 'DATABASE_URL=${{postgres.DATABASE_PRIVATE_URL}}' --service api

Nutze den tatsächlichen Namen des Addons, falls er abweicht. Die private URL funktioniert von Services im selben Projekt und derselben Region; lokale Tools und externe Clients nutzen DATABASE_URL. Konfiguriere jeden Consumer-Service, einschließlich Worker, mit den Variablen, die er braucht. Führe Migrationen als kontrollierten Release-Schritt aus und bestätige einen Anwendungs-Lese- und Schreibzugriff gegen die intendierte Datenbank. Siehe Variablen-Referenzen und Managed Postgres.

Für Uploads Speicher wählen, der den Lebenszyklus überdauert, den deine App braucht. Für einen Worker prüfen, dass er den Broker erreichen und Restarts handhaben kann. Vermeide, die erfolgreiche Erstellung von Ressourcen als abgeschlossenes Application-Setup zu behandeln.

Das Ergebnis von außen prüfen

Strukturierte Ausgabe für Diagnostik nutzen:

lizard status --json
lizard logs --service api --json
lizard logs --service api --build --json
lizard metrics --service api --json

Dann die Live-URL abrufen und einen echten Flow ausüben. Bei einer kleinen API könnte das Authentifizierung gefolgt von Schreiben und Lesen sein. Für ein Frontend eine Route prüfen, die direkt per URL erreicht wird, sowie durch client-seitige Navigation.

Falls das Deployment fehlschlägt, den gemeldeten Fehler nutzen, um den nächsten Prüfen zu wählen:

SymptomErste Prüfungen
Build fehlschlägtDependency-Lockfile, Runtime-Version und Build-Befehl
Prozess beendet sichStart-Befehl, fehlende Konfiguration und Import-Fehler
Health-Check fehlschlägtGebundenes Interface, Port und Startzeit
Seite lädt aber Aktionen fehlschlagenAPI-URL, Auth, Datenbank und Callback-Einstellungen
Dateien verschwinden nach einer ÄnderungSpeicherort und Persistenz-Garantien

Ein Agent sollte einen ungelösten Fehler melden, statt Erfolg aus dem Build-Log zu erklären. Der Python-Hosting-Leitfaden gibt Beispiele für Start-Befehl-Probleme.

Die Kosten des Workflows verstehen

Dein Coding-Abo und die Hosting-Rechnung bezahlen unterschiedliche Teile der Arbeit. Lizard Pro kostet 19 $ im Monat, inklusive Steuern, und enthält jeden Monat Nutzung im Wert von 19 $. Darüber hinausgehende Nutzung wird pay as you go zu den Raten auf der Preisseite abgerechnet. Ein Test-Service, eine Datenbank oder eine Sandbox können nach Ende der Coding-Session weiter Ressourcen verbrauchen.

Ressourcen-Limits setzen und Nutzung prüfen. Temporäre Ressourcen stoppen oder entfernen, wenn sie nicht mehr gebraucht werden, durch deinen normalen Freigabeprozess. Nicht davon ausgehen, dass das Schließen von Claude Code eine bereits deployte Anwendung stoppt.

FAQ

Hostet Claude Code die App? Das Deployment-Ziel tut das. Claude Code nutzt Tools, um den Code vorzubereiten und zu deployen; der Hosting-Anbieter führt die resultierende Anwendung aus.

Kann ich ein bestehendes GitHub-Repository deployen? Ja, wenn Lizard darauf zugreifen kann. Repository, Branch und Service durch den Git-Deployment-Workflow konfigurieren, dann die deployte Revision verifizieren.

Verbinden sich Datenbanken automatisch? Teilweise. Lizard injiziert die öffentliche DATABASE_URL jeder laufenden Datenbank in jeden Service des Projekts. Die private Referenz setzen, die die Anwendung liest, und dann die Verbindung testen. Das sind separate Prüfungen.

Kann derselbe Workflow mit einem anderen Coding-Agenten funktionieren? Ein Agent, der die benötigten Tools nutzen kann, kann dieselben Deployment-Prüfungen folgen. Lies dessen eigene Berechtigungs- und Tool-Setup, statt anzunehmen, dass sich jede Umgebung wie Claude Code verhält.

Wie weiß ich, dass das Deployment abgeschlossen ist? Live-URL, erwartete Revision, gesunder Prozess und sinnvolles Anwendungs-Verhalten bestätigen. Ein erfolgreicher Build allein reicht nicht.

Mit KI entwickeln. Mit Lizard ausliefern.

Du brauchst kein Plattform-Team, um live zu gehen. Deine ganze Cloud ist nur einen CLI-Befehl entfernt.

Dienste
—
Add-ons
—
Bereitstellungen
—
Gestartete Sandboxes
—

Wir verwenden Cookies für grundlegende Website-Funktionen und Analysen. Lies unsere Cookie-Richtlinie.