base44 deploy
Deployt alle Projektressourcen (Entitäten, Funktionen, Agenten, Connectors und Site) mit einem einzigen Befehl zu Base44.Syntax
Optionen
| Option | Beschreibung |
|---|---|
-y, --yes | Bestätigungsaufforderung überspringen |
Was deployt wird
Der Befehl erkennt und deployt automatisch:- Entities — Alle
.jsonc-Dateien inbase44/entities/ - Functions — Alle Funktionen in
base44/functions/ - Agents — Alle Agent-Konfigurationen in
base44/agents/ - Connectors — Alle Connector-Konfigurationen in
base44/connectors/ - Auth Config — Auth-Einstellungen aus
base44/auth/(falls vorhanden) - Site — Gebaute Dateien aus
site.outputDirectory(falls konfiguriert)
Beispiele
Typischer Workflow
Was der Befehl tut
- Liest die Projektkonfiguration aus
base44/config.jsonc - Erkennt verfügbare Ressourcen (Entitäten, Funktionen, Agenten, Connectors, Site)
- Zeigt eine Zusammenfassung dessen an, was deployt wird
- Fragt nach Bestätigung (außer bei
-y-Flag) - Deployt alle Ressourcen nacheinander:
- Pusht Entitäts-Schemas
- Deployt Funktionen
- Pusht Agent-Konfigurationen
- Pusht Connector-Konfigurationen
- Pusht Auth-Konfiguration
- Lädt Site-Dateien hoch
- Übernimmt die OAuth-Autorisierung für alle neuen Connectors, die sie benötigen
- Zeigt die Dashboard-URL und die App-URL an (falls Site deployt wurde)
Connector-OAuth-Flow
Wenn Connectors nach dem Deployment eine Autorisierung erfordern, fordert die CLI dich auf, den Browser zu öffnen, um OAuth abzuschließen. In nicht-interaktiven Umgebungen (CI/CD, kein TTY) werden OAuth-Prompts automatisch übersprungen.Voraussetzungen
- Muss aus einem verknüpften Base44-Projektverzeichnis ausgeführt werden
- Muss authentifiziert sein (führe zuerst
npx base44 loginaus) - Für das Site-Deployment muss zuerst
npm run buildausgeführt worden sein
Ausgabe
Nach erfolgreichem Deployment:- Dashboard: Link zum Management-Dashboard deiner App
- App URL: Die öffentliche URL deiner deployten Site (falls Site enthalten war)
Hinweise
- Wenn keine Ressourcen gefunden werden, beendet der Befehl mit einer Meldung
- Verwende einzelne Befehle (
entities push,functions deploy,connectors push,site deploy), wenn du nur bestimmte Ressourcen deployen willst - Die Site muss vor dem Deployment gebaut sein — dieser Befehl führt
npm run buildnicht für dich aus
Verwandte Befehle
| Befehl | Beschreibung |
|---|---|
base44 entities push | Nur Entitäten pushen |
base44 functions deploy | Nur Funktionen deployen |
base44 agents push | Nur Agenten pushen |
base44 connectors push | Nur Connectors pushen |
base44 auth push | Nur Auth-Konfiguration pushen |
base44 site deploy | Nur die Site deployen |
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.

