Mit der CLI deployen
kotao storefront publish paketiert deinen committeten Quellcode und übergibt ihn der
Plattform. Die installiert die @kotao/*-Pakete von npm, baut das Theme serverseitig und
aktiviert es auf deiner Storefront-Site. Ein vorgebautes Bundle lädst du nie hoch.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Dein Theme ist ein Git-Repository und alles ist committet — publish lädt nur committete
Dateien hoch, und der Build braucht
bun.lockundkotao.theme.jsonim Commit. bun installist im Projekt gelaufen (diekotao-CLI ist eine lokale Dev-Dependency).
Publish
Abschnitt betitelt „Publish“bun x kotao auth login --devicebun x kotao workspace selectbun x kotao storefront selectbun run publishauth login --device öffnet eine Browser-Bestätigung auf accounts.kotao.com. Bestätige
innerhalb von etwa zehn Minuten; die CLI pollt solange. Die Session wird global gespeichert
(~/.config/kotao/cli-session.json) — einmal anmelden pro Rechner reicht.
workspace select und storefront select wählen Workspace und Ziel-Site des
Publishes. Beide merken sich die Wahl — jederzeit neu wählbar.
bun run publish lädt hoch, baut und aktiviert. Die CLI streamt den Build-Status und
endet, wenn das Deployment live ist.
Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“- „needs a git repository“ — erst
git init && git add -A && git commit; publish liest den committeten Stand. - Der
kotao-Befehl verhält sich außerhalb des Projekts seltsam — erstbun install, dann im Projekt alsbun x kotaoaufrufen, damit die lokale@kotao/cli-Dev-Dependency aufgelöst wird. - Device-Login abgelaufen —
bun x kotao auth login --deviceerneut ausführen und die Browser-Bestätigung innerhalb des Zehn-Minuten-Fensters erteilen.