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

# Implementación

> Implementa aplicaciones en producción y dispositivos locales.

# 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 o `kazzle 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:

1. **Los componentes de UI** se construyen en una imagen Docker que ejecuta `runtime.prod.build` cuando está configurado, de lo contrario `bun run build`
2. **Los componentes de proceso** ejecutan su comando `runtime.prod.command` desde `kazzle.config.ts` - la implementación falla si falta
3. Cada componente obtiene su propia imagen e implementación
4. Se asigna una URL de producción

Activa una implementación desde la página de la aplicación o a través de la IA:

```
Deploy my app
```

## URLs de producción

Las aplicaciones implementadas obtienen una URL como `https://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

| Fase                   | Comando                                                                 | Cuándo                                         |
| ---------------------- | ----------------------------------------------------------------------- | ---------------------------------------------- |
| `runtime.prod.build`   | Comando de compilación de producción, o `bun run build` cuando se omite | Durante la implementación de componentes de UI |
| `runtime.prod.command` | Comando de inicio de producción en `kazzle.config.ts`                   | En producción, inicia un componente de proceso |

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](/apps/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 comando `runtime.dev.command` inicia la aplicación en modo de desarrollo.
