App-Schnellstart
Mit diesem Schnellstart stellen Sie in wenigen Minuten eine App auf Lizard (lizard.build) bereit. Installieren Sie Lizard CLI, melden Sie sich an, starten Sie die 7-tägige Pro-Testphase und führen Sie dann lizard add -r owner/repo für ein GitHub-Repository oder lizard up für einen lokalen Ordner aus. Lizard baut die App auf seinen Servern, ohne lokales Docker, und liefert eine HTTPS-URL auf onlizard.com. Ihr Konto wird erstellt, wenn Sie zum ersten Mal lizard login ausführen.
1. Die CLI installieren
Führen Sie unter macOS oder Linux das Installationsskript aus:
curl -fsSL https://lizard.build/install.sh | bashDas Skript legt die lizard-Binärdatei in ~/.lizard/bin ab, fügt diesen Ordner in ~/.zshrc oder ~/.bashrc zu Ihrem PATH hinzu und verlinkt lizard in einen Ordner, der bereits in Ihrem PATH liegt. So funktioniert es sofort in diesem Terminal. Danach aktualisiert sich die Binärdatei selbst, außer in CI. Meldet das Skript, dass lizard eventuell nicht gefunden wird, öffnen Sie ein neues Terminal. Prüfen Sie die Version:
lizard --versionUnter Windows führen Sie in PowerShell diesen Befehl aus:
irm https://lizard.build/api/cli/install.ps1 | iexOder installieren Sie über npm (benötigt Node.js 18+):
npm install -g @lizard-build/cliVerwenden Sie nicht
npx. Verwenden Sie immer die global installiertelizard-Binärdatei. Beim Ausführen vonnpx @lizard-build/cliwird eine Wegwerfkopie geladen, deren Version von der Plattform abweichen kann. Eine npm-Installation aktualisieren Sie später mitnpm install -g @lizard-build/cli@latest.
Berechtigungsfehler (EACCES)? Verwenden Sie nicht
sudo. Nutzen Sie das Installationsskript oben, das keine Administratorrechte benötigt, oder setzen Sie für npm ein Präfix in einem Verzeichnis, das Ihrem Benutzer gehört:mkdir -p ~/.npm-global npm config set prefix ~/.npm-global echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc && source ~/.zshrc npm install -g @lizard-build/cli
2. Anmelden
lizard loginDadurch wird Ihr Browser zur Authentifizierung geöffnet und Sie kehren nach der Bestätigung in Ihr Terminal zurück. In CI oder anderen nicht interaktiven Umgebungen authentifizieren Sie sich stattdessen mit einem Token:
export LIZARD_TOKEN=liz_xxx
# or
lizard login --token liz_xxxAPI-Schlüssel beginnen mit liz_. Erstellen Sie einen mit lizard keys create <name>. LIZARD_API_KEY funktioniert anstelle von LIZARD_TOKEN.
Sie können jederzeit prüfen, wer Sie sind:
lizard whoami3. Die Pro-Testphase starten
Ein neues Konto hat keinen Plan, daher gibt das Erstellen von Ressourcen HTTP 402 mit einem Checkout-Link zurück. Starten Sie zuerst die 7-tägige Pro-Testphase:
lizard billing startDadurch wird Stripe Checkout geöffnet, wo Sie eine Karte hinzufügen. Die Testphase enthält Nutzung im Wert von $5. Bis zu ihrem Ende bucht Lizard nichts ab. Siehe Abrechnung und lizard billing.
4. Bereitstellen
Wählen Sie den Weg, der zu dem Ort passt, an dem Ihr Code liegt.
Option A — Ein GitHub-Repo bereitstellen (empfohlen)
Wenn Ihr Code auf GitHub liegt, erstellen Sie einen Service direkt aus dem Repo. Lizard klont es, erkennt den Stack automatisch, baut ihn und gibt eine Live-URL zurück:
lizard add -r your-org/your-appPushes auf den verfolgten Branch lösen ab dann automatisch eine erneute Bereitstellung aus. Bei privaten Repos verbinden Sie zuerst die GitHub App mit lizard git:
lizard git connectOption B — Lokalen Code bereitstellen
Laden Sie im Projektverzeichnis den aktuellen Ordner hoch und stellen Sie ihn bereit (berücksichtigt .gitignore):
lizard upWenn das Verzeichnis noch nicht mit einem Projekt verknüpft ist, erstellt oder wählt up es interaktiv aus. In CI verknüpfen Sie es vorher explizit mit lizard init --name my-project.
In beiden Fällen erhalten Sie nach Abschluss des Builds eine generierte URL wie https://your-app-x1y2z.onlizard.com.
Lizard erkennt die meisten Stacks selbst. Den genauen Build-Befehl, Startbefehl und Port Ihres Frameworks finden Sie in der Anleitung für Next.js, React, Vue, Astro, SvelteKit, Node.js, Django, FastAPI, Rails oder Go. Für eine App mit eigenem Dockerfile folgen Sie Mit einer Dockerfile bereitstellen.
5. Build und Ausführung beobachten
lizard ps # services in the project, with status + URL
lizard logs # last runtime log lines
lizard logs --build # the most recent build's logs
lizard open # open the project in the dashboardlizard open zeigt dasselbe Projekt im Dashboard. Metriken, Kosten und den Deployment-Verlauf finden Sie unter Observability.
6. Eine Datenbank hinzufügen (optional)
Stellen Sie Managed Postgres bereit und referenzieren Sie es aus Ihrem Service:
lizard add postgres
lizard secrets set DATABASE_URL='${{postgres.DATABASE_PRIVATE_URL}}' --service your-app
lizard redeploy --service your-appDie Referenz ${{postgres.DATABASE_PRIVATE_URL}} wird beim Bereitstellen aufgelöst und verbindet über das private Netzwerk des Projekts. Sie entspricht dem aktuellen Namen des Add-ons, aktualisieren Sie die Referenz also, wenn Sie das Add-on umbenennen. Zugangsdaten rotieren nicht von selbst; ein Service übernimmt neue Werte bei seiner nächsten Bereitstellung. Siehe Managed Addons.
Nächste Schritte
- Grundkonzepte — Projekte, Services und die Build-Pipeline verstehen.
- Bereitstellung über GitHub — Branches, Monorepos und automatische erneute Bereitstellungen.
- Bereitstellen: alle Wege zur Bereitstellung, dazu Worker, Skalierung und Regionen.
- Variablen & Secrets — Geltungsbereich und Priorität.
- Netzwerk — Ihren eigenen Hostnamen mit automatischem TLS verbinden.
- Eine App bereitstellen, die Ihre AI IDE erstellt hat — dieselben Schritte, nur stattdessen an einen Agenten übergeben, für eine in Google Antigravity geschriebene App.
Hosting-Kosten
Pro kostet $19 im Monat und enthält $19 monatliches Guthaben. Nutzung darüber hinaus läuft pay as you go zu den veröffentlichten Preisen. Pro beginnt mit einer 7-tägigen Testphase und $5 Testguthaben; zum Starten fügen Sie eine Karte hinzu. Siehe Abrechnung und Preise, und prüfen Sie vor der Bereitstellung Ihre Limits.
Aktualisiert