main. Окремої гілки production немає — найновіший опублікований коміт на main — це те, що працює в продакшні.
Щоб дізнатися, як працює збирання та ітерація до цього моменту, див. Як працює збирання.
Що робить публікація
- Віддалені додатки розгортаються в хмару Kazzle і отримують публічну URL. Див. Розгортання, щоб дізнатися, як працює розгортання та як виглядає URL.
- Локальні додатки встановлюються на ваш комп’ютер. Інтерфейс завантажується безпосередньо, а процес запускає dev-сервер.
Кешування, оновлення та офлайн
Десктопна та мобільна версії відкривають URL вашого додатка лише в звичайному переглядачі. Вони не очищують кеш браузера, не примушують завантажувати лише з мережі та не вибирають іншу політику кешування для публічних та приватних додатків. Ваш веб-додаток керує кешуванням:- HTTP-заголовки
Cache-Controlдля документів та ресурсів - Опціональне налаштування service worker / PWA (шаблони поставляються з
vite-plugin-pwaта автоматичним оновленням) - Чи активується нова збірка негайно, перезавантажується один раз або чекає наступного відкриття
- Офлайн-резервна копія для останньої активованої збірки
registration.update()). Додатки без service worker ігнорують цю перевірку та продовжують використовувати власні HTTP-заголовки кешування.
Опубліковані додатки можуть тому відкриватися миттєво з кешу, отримувати нову збірку без жорсткого оновлення та зберігати останню збірку доступною офлайн.
Додатки реального часу
Для додатків, які потребують миттєвого локального читання та підтримки офлайну, AI:- Створює базу даних
- Включає синхронізацію реального часу
- Будує двочастинний додаток: UI (React + клієнт синхронізації) та Process (токен-ендпоінт + завантаження синхронізації)
- Підключає облікові дані через сховище
Користувацькі домени
Щоб використовувати користувацький домен, спрямуйте свій домен або поддомен на URL розгорнутого додатка.Наступні кроки
- Розгортання — механіка розгортання, URL продакшну та команди виконання
- Маркетплейс — дозвольте іншим простором Kazzle виявляти та встановлювати ваш додаток