Packaging & Upload
Packaging
Upload
Terminal-Fenster
Terminal-Fenster
End-to-End-Flow
Abschnitt betitelt „End-to-End-Flow“- Sicherstellen, dass Implementierungen kompilieren und lokale Tests grün sind.
edge-connector packageausführen, um ein.tgz‑Bundle mit Manifest zu erzeugen.edge-connector uploadausführen, um das Bundle zur nara Plattform zu schicken.- In der Webapp die neue Bundle‑Version einem oder mehreren Deployments zuordnen.
Packaging
Abschnitt betitelt „Packaging“edge-connector package \ --implementations ./custom-implementations \ --out ./artifactsHinweise:
- Erkennt die CLI TypeScript, wird
pnpm buildausgeführt (außer--no-buildist gesetzt). - Der Bundle‑Name kodiert Organisations‑ID und Timestamp.
- Das Manifest enthält eine Checksumme, mit der die Runtime Updates erkennen kann.
edge-connector upload \ --file ./artifacts/edge-bundle-org-123.tgz \ --api https://your-nara-webapp.example.comOhne --file kann upload das Implementierungsverzeichnis wie bei package packen und das Bundle anschließend hochladen.
Authentifizierung:
- nutzt das gespeicherte Token aus
edge-connector auth - leitet die Organisations‑ID aus dem Token ab
- sendet Bundle und Metadaten an den Plattform‑Upload‑Endpoint