Desplegar
Despliega una app hecha con Cursor (y la lista de producción para apps hechas con IA)
Cursor no aloja la app. Sube el repositorio a GitHub, crea un servicio de Unbroker desde ese repo y deja los secretos en Cloud. La lista de abajo es lo que hay que verificar antes de mandar tráfico de producción.
Revisado el 26 de octubre de 2026
¿Cursor aloja tu app?
No. Cursor es el editor que produjo el código. Unbroker construye y ejecuta el servicio después de que conectas el repositorio Git.
Una vista local dentro de Cursor no es una URL de producción. El hostname público aparece cuando Unbroker termina un despliegue de ese repo.
Del repositorio local a un servicio en marcha
Sube a GitHub la rama que quieres ejecutar. En Unbroker, crea un servicio desde ese repositorio y elige un preset de framework. Free incluye HTML estático y Node.js gestionado. Otras recetas, un Dockerfile, una imagen de contenedor, un worker, credenciales de repositorio privado y un dominio propio piden Pro.
Define las variables de entorno en el servicio antes del primer despliegue. Agrega una base solo si la app la necesita. Postgres gestionado pide Pro y no está en Free. El plan más chico del catálogo es 1 vCPU, 1 GB de RAM y 10 GB de almacenamiento a $21.21 al mes, aparte de la cuota Pro de $25 al mes con $25 de crédito. Un nodo Postgres de Apps es otro producto: una imagen de base que operas como servicio privado, y también pide Pro. Conecta un dominio propio después de que la URL por defecto responda. El TLS gestionado de ese dominio pide Pro.
Lista de producción para apps hechas con IA
Una app armada rápido en un editor puede correr antes de que los secretos, las reglas de datos y el camino de recuperación estén listos. Recorre esta lista en el servicio de Unbroker, no solo en el editor.
Free no incluye volúmenes persistentes, bases gestionadas ni Dockerfiles. Los previews de pull request, los backups de volumen y los health checks avanzados son funciones de Pro. Confirma el plan antes de dar por disponible un ítem de la lista.
- Deja los secretos fuera del bundle del frontend y fuera del repositorio. Ponlos en variables del servicio. Un preview copia las variables All y Preview, nunca las que son solo Production, y los flujos de preview piden Pro.
- Si la base es una que operas en otro lado, revisa las reglas de acceso de ese producto. Row level security en Supabase es un ajuste de Supabase, no una función de Unbroker.
- Los archivos del filesystem del contenedor se tratan como temporales. Un volumen persistente sobrevive a un redespliegue. Los backups del volumen van a un destino compatible con S3 que tú controlas, piden Pro, y un servicio con volumen corre en una réplica. Un rollback no restaura una base ni un volumen.
- En Pro, un health check fallido evita que una revisión enferma se trate como activa. Los logs de runtime están en el servicio. ubctl apps rollback promueve un despliegue anterior. No reconstruye el commit.
- Los previews de pull request de GitHub piden Pro. Cerrar el pull request elimina ese preview. Usa uno antes de mergear.
Desplegar desde Cursor
El instalador de la skill ubctl-ops está documentado para Claude Code y Codex. No está documentado para Cursor. Desde la terminal de Cursor, instala y autentica ubctl como lo harías en cualquier terminal, y ejecuta tú los comandos de despliegue.
Cursor también puede conectarse al servidor MCP de Unbroker que está documentado. Activa MCP en la organización, crea un token de API en Pro y agrega la configuración de abajo a .cursor/mcp.json o a tu configuración global de MCP en Cursor. Reemplaza el placeholder. No hagas commit del token. Las herramientas documentadas pueden listar proyectos y servicios, leer logs de despliegue y de runtime, crear un proyecto o un servicio Git público, y encolar un despliegue. Crear un servicio no lo despliega.
{
"mcpServers": {
"unbroker": {
"url": "https://api.unbroker.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
} Si vienes de Lovable, Bolt o v0
Si la herramienta puede subir el proyecto a GitHub, los pasos en Unbroker son los de cualquier otro repositorio: conecta ese repo, elige el preset y define las variables en Cloud. El recorrido escrito de ese traspaso está en la página de Lovable.
Esta página no describe cómo Lovable, Bolt o v0 guardan los proyectos, y no afirma que esos productos desplieguen en Unbroker por su cuenta. Exporta o sincroniza a un repositorio Git que controles, y despliega ese repositorio.
Preguntas frecuentes
¿Puedo desplegar una app hecha con Cursor?
Sí. Súbela a GitHub y crea un servicio de Unbroker desde ese repositorio. Cursor no aloja la app en marcha.
¿Mi app hecha con IA está lista para producción?
No por el hecho de que corra en local. Revisa secretos, acceso a la base, qué sobrevive a un redespliegue, health checks, logs, rollback y un entorno de preview antes de mandar tráfico de producción.
¿Cursor tiene una skill de Unbroker?
El instalador de ubctl-ops está documentado para Claude Code y Codex, no para Cursor. Usa ubctl desde la terminal de Cursor, o conecta el servidor MCP documentado para Cursor.
¿Qué deja afuera Free?
Free no incluye volúmenes persistentes, bases gestionadas, Dockerfiles ni imágenes de contenedor. Los previews de pull request, los dominios propios, las credenciales de repos privados y los tokens de API piden Pro. Pro cuesta $25 al mes con $25 de crédito de uso.