Развертывание
Приложения Kazzle можно развернуть на хостинге Kazzle или установить на компьютеры устройств.Удаленное развертывание
Развертывания асинхронны: страница приложения, ИИ илиkazzle deploy из checkout ставит в очередь задачу развертывания на сервере. kazzle deploy загружает ваш checkout; runner развертывания собирает и отправляет его.
Для каждого компонента:
- UI-компоненты собираются в образ Docker, который запускает
bun run build(вашpackage.jsonдолжен определять скриптbuild) - Компоненты процесса запускают свою команду
runtime.runизkazzle.config.ts— развертывание завершится ошибкой, если она отсутствует - Каждый компонент получает свой образ и развертывание
- Назначается production URL
Production URLs
Развернутые приложения получают URL видаhttps://kazzle-{appId}.kazzle.app. Приложения с несколькими компонентами процесса получают один URL на компонент. Публичные приложения доступны всем, у кого есть URL. Приватные приложения требуют аутентификацию Kazzle.
Runtime-команды в production
| Этап | Команда | Когда |
|---|---|---|
build | скрипт build в package.json | При развертывании UI-компонентов |
run | runtime.run в kazzle.config.ts | В production, запускает компонент процесса |
bun server/index.ts) — развернутый runtime внедряет PORT, HOST и секреты напрямую. Подробнее см. на странице Kazzle CLI о разделении dev/production.
Локальная установка
Приложения также могут работать на компьютерах устройств (на вашей локальной машине) через демон Kazzle. Командаruntime.dev запускает приложение в режиме разработки.