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