Implantação
Os apps do Kazzle podem ser implantados na hospedagem do Kazzle ou instalados em computadores de dispositivos.Implantação remota
As implantações são assíncronas: a página do app, 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
bun run build(seupackage.jsondeve definir um scriptbuild) - Componentes de processo executam seu comando
runtime.rundekazzle.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 apps implantados recebem uma URL comohttps://kazzle-{appId}.kazzle.app. Apps com múltiplos componentes de processo recebem uma URL por componente. Apps públicos são acessíveis a qualquer pessoa com a URL. Apps privados exigem autenticação do Kazzle.
Comandos de runtime em produção
| Fase | Comando | Quando |
|---|---|---|
build | Script build do package.json | Durante implantação de componentes de UI |
run | runtime.run em kazzle.config.ts | Em produção, inicia um componente de processo |
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 apps também podem ser executados em computadores de dispositivos (sua máquina local) via daemon do Kazzle. O comandoruntime.dev inicia o app em modo de desenvolvimento.