> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kazzle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Implantação

> Implante aplicativos em produção e em dispositivos locais.

# 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:

```
Deploy my app
```

## 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

| Fase                   | Comando                                                              | Quando                                        |
| ---------------------- | -------------------------------------------------------------------- | --------------------------------------------- |
| `runtime.prod.build`   | Comando de compilação de produção, ou `bun run build` quando omitido | Durante implantação de componentes de UI      |
| `runtime.prod.command` | Comando de início de produção em `kazzle.config.ts`                  | Em produção, inicia um componente de processo |

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](/apps/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.
