Distribuzione
Le app Kazzle possono essere distribuite sull’hosting di Kazzle o installate su computer locali.Distribuzione remota
Le distribuzioni sono asincrone: la pagina dell’app, l’AI okazzle deploy da un checkout mettono in coda un job di distribuzione lato server. kazzle deploy carica il tuo checkout; il runner di distribuzione lo compila e lo distribuisce.
Per ogni componente:
- I componenti UI vengono compilati in un’immagine Docker che esegue
runtime.prod.buildse impostato, altrimentibun run build - I componenti Process eseguono il comando
runtime.prod.commanddakazzle.config.ts- la distribuzione fallisce se manca - Ogni componente ottiene la propria immagine e distribuzione
- Viene assegnato un URL di produzione
URL di produzione
Le app distribuite ricevono un URL comehttps://kazzle-{appId}.kazzle.app. Le app con più componenti Process ottengono un URL per componente. Le app pubbliche sono accessibili a chiunque abbia l’URL. Le app private richiedono l’autenticazione Kazzle.
Comandi runtime in produzione
I comandi di produzione devono essere comandi semplici (ad es.
bun server/index.ts) - il runtime distribuito inietta PORT, HOST e i segreti direttamente. Consulta la pagina Kazzle CLI per la divisione dev/produzione.
Installazione locale
Le app possono anche essere eseguite su computer locali (il tuo computer locale) tramite il daemon Kazzle. Il comandoruntime.dev.command avvia l’app in modalità sviluppo.