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

npx base44 deploy [options]

Optionen

OptionBeschreibung
-y, --yesBestätigungsaufforderung überspringen

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

# Interactive mode - shows what will be deployed and asks for confirmation
npx base44 deploy

# Non-interactive - skip confirmation (for CI/CD or agent use)
npx base44 deploy -y

Typischer Workflow

# 1. Make your changes (entities, functions, frontend code)

# 2. Build the frontend (if you have one)
npm run build

# 3. Deploy everything
npx base44 deploy -y

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.
Some connectors still require authorization. Run 'base44 connectors push' or open the links above in your browser.

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

BefehlBeschreibung
base44 entities pushNur Entitäten pushen
base44 functions deployNur Funktionen deployen
base44 agents pushNur Agenten pushen
base44 connectors pushNur Connectors pushen
base44 auth pushNur Auth-Konfiguration pushen
base44 site deployNur die Site deployen
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.