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