Skip to main content
Publiceren implementeert de huidige main commit. Er is geen aparte productietak - de meest recent gepubliceerde commit op main is wat live staat. Voor informatie over hoe bouwen en itereren werken voordat dit gebeurt, zie Hoe bouwen werkt.

Wat publiceren doet

  • Remote apps implementeren naar Kazzles cloud en krijgen een openbare URL. Zie Implementeren voor hoe de implementatie verloopt en hoe de URL eruitziet.
  • Lokale apps installeren op je computer. De UI laadt direct en het procesgedeelte voert een dev server uit.
Wanneer je naar de marketplace publiceert zodat anderen je app kunnen installeren, ontvangt je app bij het starten een gebruikersidentiteitstoken, een installatiekey voor de backend en install/uninstall webhooks. Zie Marketplace.

Caching, updates en offline

Desktop en mobiel openen je app-URL alleen in een normale browserview. Ze wissen niet browsercaches, forceren geen netwerkbelasting of kiezen geen ander cachebeleid voor openbare versus privé-apps. Je web-app beheert caching:
  • HTTP Cache-Control headers voor documenten en assets
  • Optionele service worker / PWA-setup (templates worden geleverd met vite-plugin-pwa met auto-update)
  • Of een nieuwe build onmiddellijk activeert, eenmaal opnieuw laadt of wacht tot de volgende keer openen
  • Offline fallback voor de laatst geactiveerde build
Wanneer Kazzle een nieuwe gepubliceerde versie voor een open app-tabblad ziet, vraagt het de geregistreerde service worker om op updates te controleren (registration.update()). Apps zonder service worker negeren die controle en blijven hun eigen HTTP cache headers gebruiken. Gepubliceerde apps kunnen daarom onmiddellijk uit cache openen, een nieuwe build ophalen zonder hard refresh en de nieuwste build offline beschikbaar houden.

Realtime apps

Voor apps die directe lokale leesbewerkingen en offline ondersteuning nodig hebben, doet de AI:
  1. Maakt een database
  2. Schakelt realtime sync in
  3. Bouwt een app met twee delen: UI (React + sync client) en Process (token endpoint + sync upload)
  4. Verbindt credentials via de vault
Zie Realtime sync voor hoe het werkt.

Aangepaste domeinen

Om een aangepast domein te gebruiken, wijst u uw domein of subdomein naar de geïmplementeerde app-URL.

Volgende stappen

  • Implementeren - implementatiemechanica, productie-URL’s en runtimecommando’s
  • Marketplace - laat andere Kazzle spaces je app ontdekken en installeren