Implementación
Las aplicaciones de Kazzle se pueden implementar en el hosting de Kazzle o instalar en computadoras de dispositivos.Implementación remota
Las implementaciones son asincrónicas: la página de la aplicación, la IA okazzle deploy desde un checkout ponen en cola un trabajo de implementación del lado del servidor. kazzle deploy carga tu checkout; el ejecutor de implementación lo construye y lo envía.
Para cada componente:
- Los componentes de UI se construyen en una imagen Docker que ejecuta
runtime.prod.buildcuando está configurado, de lo contrariobun run build - Los componentes de proceso ejecutan su comando
runtime.prod.commanddesdekazzle.config.ts- la implementación falla si falta - Cada componente obtiene su propia imagen e implementación
- Se asigna una URL de producción
URLs de producción
Las aplicaciones implementadas obtienen una URL comohttps://kazzle-{appId}.kazzle.app. Las aplicaciones con múltiples componentes de proceso obtienen una URL por componente. Las aplicaciones públicas son accesibles para cualquiera con la URL. Las aplicaciones privadas requieren autenticación de Kazzle.
Comandos de runtime en producción
Los comandos de producción deben ser comandos simples (p. ej.
bun server/index.ts) - el runtime implementado inyecta PORT, HOST y secretos directamente. Consulta la página Kazzle CLI para la división dev/producción.
Instalación local
Las aplicaciones también pueden ejecutarse en computadoras de dispositivos (tu máquina local) a través del daemon de Kazzle. El comandoruntime.dev.command inicia la aplicación en modo de desarrollo.