Skip to main content
Diese Seite ist Teil eines KI-Coding-Agent-Skills und für Agenten geschrieben, nicht für Menschen. Für die menschenlesbare Base44-Dokumentation siehe die Entwicklerdokumentation.

base44 deploy

Deployt alle Projektressourcen (Entitäten, Funktionen, Agenten, Connectors und Site) mit einem einzigen Befehl zu Base44.

Syntax

Optionen

Was deployt wird

Der Befehl erkennt und deployt automatisch:
  1. Entities — Alle .jsonc-Dateien in base44/entities/
  2. Functions — Alle Funktionen in base44/functions/
  3. Agents — Alle Agent-Konfigurationen in base44/agents/
  4. Connectors — Alle Connector-Konfigurationen in base44/connectors/
  5. Auth Config — Auth-Einstellungen aus base44/auth/ (falls vorhanden)
  6. Site — Gebaute Dateien aus site.outputDirectory (falls konfiguriert)

Beispiele

Typischer Workflow

Was der Befehl tut

  1. Liest die Projektkonfiguration aus base44/config.jsonc
  2. Erkennt verfügbare Ressourcen (Entitäten, Funktionen, Agenten, Connectors, Site)
  3. Zeigt eine Zusammenfassung dessen an, was deployt wird
  4. Fragt nach Bestätigung (außer bei -y-Flag)
  5. Deployt alle Ressourcen nacheinander:
    • Pusht Entitäts-Schemas
    • Deployt Funktionen
    • Pusht Agent-Konfigurationen
    • Pusht Connector-Konfigurationen
    • Pusht Auth-Konfiguration
    • Lädt Site-Dateien hoch
  6. Übernimmt die OAuth-Autorisierung für alle neuen Connectors, die sie benötigen
  7. 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 login aus)
  • Für das Site-Deployment muss zuerst npm run build ausgefü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 build nicht für dich aus

Verwandte Befehle

Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.