Skip to main content

Развертывание

Приложения Kazzle можно развернуть на хостинге Kazzle или установить на компьютеры устройств.

Удаленное развертывание

Развертывания выполняются асинхронно: страница приложения, AI или kazzle deploy из checkout ставит в очередь задачу развертывания на сервере. kazzle deploy загружает ваш checkout; runner развертывания собирает и отправляет его. Для каждого компонента:
  1. UI-компоненты собираются в Docker-образ, который запускает runtime.prod.build, если установлен, иначе bun run build
  2. Компоненты процесса запускают команду runtime.prod.command из kazzle.config.ts — развертывание завершится ошибкой, если она отсутствует
  3. Каждый компонент получает собственный образ и развертывание
  4. Назначается production URL
Запустите развертывание со страницы приложения или через AI:

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 запускает приложение в режиме разработки.