Skip to main content

Розгортання

Додатки Kazzle можна розгорнути на хостингу Kazzle або встановити на комп’ютери пристроїв.

Віддалене розгортання

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

URL-адреси виробництва

Розгорнені додатки отримують URL-адресу на кшталт https://kazzle-{appId}.kazzle.app. Додатки з кількома компонентами процесу отримують один URL на компонент. Публічні додатки доступні будь-кому з URL-адресою. Приватні додатки потребують автентифікації Kazzle.

Команди середовища виконання у виробництві

Команди виробництва мають бути простими командами (наприклад, bun server/index.ts) — розгорнуте середовище виконання вводить PORT, HOST та секрети безпосередньо. Див. сторінку Kazzle CLI для розділення розробки/виробництва.

Локальне встановлення

Додатки також можуть працювати на комп’ютерах пристроїв (ваша локальна машина) через демон Kazzle. Команда runtime.dev.command запускає додаток у режимі розробки.