Skip to main content

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 ou kazzle 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:
  1. Componentes de UI são construídos em uma imagem Docker que executa runtime.prod.build quando definido, caso contrário bun run build
  2. Componentes de processo executam seu comando runtime.prod.command de kazzle.config.ts - a implantação falha se estiver ausente
  3. Cada componente obtém sua própria imagem e implantação
  4. Uma URL de produção é atribuída
Dispare uma implantação na página do aplicativo ou via IA:

URLs de produção

Os aplicativos implantados recebem uma URL como https://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 comando runtime.dev.command inicia o aplicativo em modo de desenvolvimento.