Implantação
Os aplicativos Kazzle podem ser implantados na hospedagem Kazzle ou instalados em computadores de dispositivos.Implantação remota
As implantações são assíncronas: a página do aplicativo, a IA oukazzle deploy de um checkout coloca um trabalho de implantação no servidor. kazzle deploy carrega seu checkout; o executor de implantação constrói e envia.
Para cada componente:
- Componentes de UI são construídos em uma imagem Docker que executa
runtime.prod.buildquando definido, caso contráriobun run build - Componentes de processo executam seu comando
runtime.prod.commanddekazzle.config.ts- a implantação falha se estiver ausente - Cada componente obtém sua própria imagem e implantação
- Uma URL de produção é atribuída
URLs de produção
Os aplicativos implantados recebem uma URL comohttps://kazzle-{appId}.kazzle.app. Aplicativos com múltiplos componentes de processo recebem uma URL por componente. Aplicativos públicos são acessíveis a qualquer pessoa com a URL. Aplicativos privados exigem autenticação Kazzle.
Comandos de runtime em produção
Os comandos de produção devem ser comandos simples (por exemplo,
bun server/index.ts) - o runtime implantado injeta PORT, HOST e segredos diretamente. Consulte a página Kazzle CLI para a divisão dev/produção.
Instalação local
Os aplicativos também podem ser executados em computadores de dispositivos (sua máquina local) via daemon Kazzle. O comandoruntime.dev.command inicia o aplicativo em modo de desenvolvimento.