Implementeren
Kazzle-apps kunnen worden geïmplementeerd naar Kazzle’s hosting of op apparaatcomputers worden geïnstalleerd.Externe implementatie
Implementaties zijn asynchroon: de app-pagina, de AI, ofkazzle deploy vanuit een checkout plaatst een server-side implementatietaak in de wachtrij. kazzle deploy uploadt je checkout; de implementatie-runner bouwt en verstuurt het.
Voor elk onderdeel:
- UI-onderdelen worden gebouwd in een Docker-image die
runtime.prod.builduitvoert wanneer ingesteld, andersbun run build - Procesonderdelen voeren hun
runtime.prod.commandcommando uit vanuitkazzle.config.ts- implementatie mislukt als dit ontbreekt - Elk onderdeel krijgt zijn eigen image en implementatie
- Een productie-URL wordt toegewezen
Productie-URL’s
Geïmplementeerde apps krijgen een URL zoalshttps://kazzle-{appId}.kazzle.app. Apps met meerdere procesonderdelen krijgen één URL per onderdeel. Openbare apps zijn toegankelijk voor iedereen met de URL. Privé-apps vereisen Kazzle-authenticatie.
Runtime-commando’s in productie
Productiecommando’s moeten bare commando’s zijn (bijv.
bun server/index.ts) - de geïmplementeerde runtime injecteert PORT, HOST en secrets rechtstreeks. Zie de Kazzle CLI-pagina voor de dev/productie-splitsing.
Lokale installatie
Apps kunnen ook op apparaatcomputers (je lokale machine) draaien via de Kazzle-daemon. Hetruntime.dev.command commando start de app in ontwikkelingsmodus.