Flujo de despliegue
Cuando ejecutasjelou functions deploy, la plataforma:
- Lee
jelou.jsonpara encontrar el slug y entrypoint - Recolecta todos los archivos desplegables del directorio
- Muestra un resumen con nombres y tamaños
- Sube los archivos y ejecuta el despliegue
- Renombra tu entrypoint a
user-function.ts - Genera un
main.tswrapper que importa tu código e inicia el servidor - Inyecta tus secrets como variables de entorno
El runtime token solo aparece en el primer deploy de una función. Los deploys subsiguientes no lo muestran. Si perdiste el token, crea uno nuevo con
jelou tokens create.Límites de archivos
| Límite | Valor |
|---|---|
| Archivos por despliegue | 20 |
| Tamaño por archivo | 256 KB |
| Tamaño total | 1 MB |
| Extensiones permitidas | .ts, .js, .json, .md, .txt |
| Entrypoint requerido | index.ts |
Qué se excluye automáticamente
node_modules/.git/.envdist/.jelou/- Archivos ocultos (que empiezan con
.)
Omitir confirmación
Para despliegues automatizados, usa--no-confirm:
Rollback
Si necesitas revertir a una versión anterior, usajelou functions rollback.
- Interactivo
- Directo
Sin argumentos, muestra un menú con despliegues recientes:
CI/CD con GitHub Actions
- Despliegue básico
- Con secrets
deploy.yml
Rutas expuestas
- Modo define()
- Modo app()
| Ruta | Descripción |
|---|---|
/__health | Health check y metadata de la función |
/mcp | Endpoint MCP (a menos que config.mcp: false) |
| Tu ruta | Ruta del handler (default: * coincide con cualquier path) |