main. Отдельной production-ветки нет — самый свежий опубликованный коммит в main — это то, что работает в боевой среде.
О том, как работает сборка и итерация до этого момента, см. Как работает сборка.
Что делает публикация
- Удаленные приложения развертываются в облако Kazzle и получают публичный URL. О том, как проходит развертывание и как выглядит URL, см. Развертывание.
- Локальные приложения устанавливаются на ваш компьютер. UI загружается напрямую, а процесс запускает dev-сервер.
Кэширование, обновления и автономный режим
Desktop и мобильные версии открывают URL приложения в обычном браузере. Они не очищают кэш браузера, не принуждают загрузку только из сети и не используют разные политики кэширования для публичных и приватных приложений. Ваше веб-приложение управляет кэшированием:- HTTP-заголовки
Cache-Controlдля документов и ресурсов - Опциональная настройка service worker / PWA (шаблоны поставляются с
vite-plugin-pwaи автоматическим обновлением) - Активируется ли новая сборка сразу, перезагружается один раз или ждет следующего открытия
- Автономный fallback для последней активированной сборки
registration.update()). Приложения без service worker игнорируют эту проверку и продолжают использовать свои HTTP-заголовки кэша.
Опубликованные приложения могут открываться мгновенно из кэша, получать новую сборку без жесткого обновления и хранить последнюю сборку в автономном режиме.
Приложения реального времени
Для приложений, которым нужны мгновенные локальные чтения и поддержка автономного режима, AI:- Создает базу данных
- Включает синхронизацию в реальном времени
- Собирает двухчастное приложение: UI (React + клиент синхронизации) и Process (endpoint токена + загрузка синхронизации)
- Подключает учетные данные через хранилище
Пользовательские домены
Чтобы использовать пользовательский домен, направьте ваш домен или поддомен на URL развернутого приложения.Следующие шаги
- Развертывание — механика развертывания, production-URL и команды времени выполнения
- Маркетплейс — позвольте другим пространствам Kazzle обнаруживать и устанавливать ваше приложение