Deploye alle deine Projektressourcen mit einem einzigen Befehl zu Base44. Dazu gehören Entitäten, Funktionen, Connectors, Auth-Konfiguration und der Build-Code für dein Frontend. Der Befehl liefert eine Zusammenfassung dessen, was deployt wird, und bittet vor der Ausführung um Bestätigung.
Wenn Connectors eine OAuth-Autorisierung benötigen, fordert dich der Deploy-Befehl auf, sie in deinem Browser zu autorisieren, ähnlich wie beim Ausführen von connectors push.
Du kannst Ressourcen auch einzeln deployen mit entities push, functions deploy, connectors push, auth push und site deploy.
Stelle vor dem Ausführen dieses Befehls sicher, dass sich deine gebauten Frontend-Dateien in dem Verzeichnis befinden, das durch site.outputDirectory in deiner Datei config.jsonc festgelegt ist.
Verwendung
Flags
| Flag | Beschreibung |
|---|
-y, --yes | Bestätigungsdialog überspringen |
Synchronisationsverhalten
Der Deploy-Befehl erstellt und aktualisiert alle Ressourcentypen, behandelt Löschungen bei Funktionen jedoch anders als bei Entitäten und Connectors.
Entitäten und Connectors
Entitäten und Connectors werden vollständig synchronisiert. Remote-Ressourcen, die lokal nicht gefunden werden, werden entfernt:
| Lokaler Status | Remote-Status | Ergebnis |
|---|
| Ressource vorhanden | Ressource vorhanden | Remote-Ressource wird aktualisiert |
| Ressource vorhanden | Ressource fehlt | Neue Ressource wird erstellt |
| Ressource fehlt | Ressource vorhanden | Remote-Ressource wird entfernt |
Das Entfernen einer Entität entfernt ihr Schema aus Base44. Bestehende Daten werden nicht gelöscht, aber die Entität ist nicht mehr über das SDK zugänglich.Das Entfernen eines Connectors entfernt die OAuth-Verbindung aus Base44. Funktionen, die den Connector nutzen, schlagen fehl, bis er erneut verbunden wird.
Funktionen
Funktionen werden deployt, aber nicht bereinigt. Remote-Funktionen, die lokal nicht gefunden werden, bleiben unverändert. Um Remote-Funktionen zu entfernen, die nicht mehr in deinem Projekt vorhanden sind, verwende functions deploy --force.
Siehe auch
- Entitäten: Lerne die Konfiguration des Datenbankschemas kennen
- Connectors: OAuth-Verbindungen zu Drittanbietern einrichten
- Backend-Funktionen: Serverless API-Endpunkte erstellen
functions deploy: Funktionen einzeln mit Optionen für selektives Deployen und Bereinigen
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die
englische Version.