Розгортання
Додатки Kazzle можна розгортати на хостингу Kazzle або встановлювати на комп’ютерах пристроїв.Віддалене розгортання
Розгортання є асинхронним: сторінка додатка, ШІ абоkazzle deploy з перевірки ставить у чергу завдання розгортання на сервері. kazzle deploy завантажує вашу перевірку; засіб розгортання будує та відправляє її.
Для кожного компонента:
- Компоненти UI будуються в образ Docker, який запускає
bun run build(вашpackage.jsonповинен визначати скриптbuild) - Компоненти Process запускають свою команду
runtime.runзkazzle.config.ts- розгортання не вдається, якщо вона відсутня - Кожен компонент отримує свій образ та розгортання
- Призначається URL виробництва
URL-адреси виробництва
Розгорнуті додатки отримують URL-адресу на кшталтhttps://kazzle-{appId}.kazzle.app. Додатки з кількома компонентами Process отримують один URL на компонент. Публічні додатки доступні будь-кому з URL-адресою. Приватні додатки вимагають автентифікації Kazzle.
Команди середовища виконання у виробництві
| Фаза | Команда | Коли |
|---|---|---|
build | скрипт build у package.json | Під час розгортання компонентів UI |
run | runtime.run у kazzle.config.ts | У виробництві запускає компонент Process |
bun server/index.ts) - розгорнуте середовище виконання вводить PORT, HOST та секрети безпосередньо. Див. сторінку Kazzle CLI для розділення розробки/виробництва.
Локальне встановлення
Додатки також можуть запускатися на комп’ютерах пристроїв (ваша локальна машина) через демон Kazzle. Командаruntime.dev запускає додаток у режимі розробки.