Deploy
Faça o deploy de um app feito no Cursor (e o checklist de produção para apps feitos com IA)
O Cursor não hospeda o app. Envie o repositório para o GitHub, crie um serviço da Unbroker a partir desse repo e coloque os segredos no Cloud. O checklist abaixo é o que conferir antes de enviar tráfego de produção.
Revisado em 26 de outubro de 2026
O Cursor hospeda o seu app?
Não. O Cursor é o editor que produziu o código. A Unbroker constrói e executa o serviço depois que você conecta o repositório Git.
Uma prévia local dentro do Cursor não é uma URL de produção. O hostname público aparece quando a Unbroker termina um deploy desse repo.
Do repositório local a um serviço no ar
Envie para o GitHub o branch que você quer executar. Na Unbroker, crie um serviço a partir desse repositório e escolha um preset de framework. O Free inclui HTML estático e Node.js gerenciado. Outras receitas, um Dockerfile, uma imagem de contêiner, um worker, credenciais de repositório privado e um domínio próprio exigem Pro.
Defina as variáveis de ambiente no serviço antes do primeiro deploy. Adicione um banco só se o app precisar. Postgres gerenciado exige Pro e não entra no Free. O menor plano do catálogo é 1 vCPU, 1 GB de RAM e 10 GB de armazenamento a $21.21 por mês, separado da mensalidade Pro de $25 por mês com $25 de crédito. Um nó Postgres de Apps é outro produto: uma imagem de banco que você opera como serviço privado, e também exige Pro. Conecte um domínio próprio depois que a URL padrão responder. O TLS gerenciado desse domínio exige Pro.
Checklist de produção para apps feitos com IA
Um app montado rápido num editor pode rodar antes de os segredos, as regras de dados e o caminho de recuperação estarem prontos. Percorra esta lista no serviço da Unbroker, não só no editor.
O Free não inclui volumes persistentes, bancos gerenciados nem Dockerfiles. Previews de pull request, backups de volume e health checks avançados são recursos do Pro. Confirme o plano antes de tratar um item do checklist como disponível.
- Mantenha os segredos fora do bundle do frontend e fora do repositório. Coloque-os em variáveis do serviço. Um preview copia variáveis All e Preview, nunca as que são só Production, e os fluxos de preview exigem Pro.
- Se o banco é um que você opera em outro lugar, confira as regras de acesso desse produto. Row level security no Supabase é um ajuste do Supabase, não um recurso da Unbroker.
- Arquivos no filesystem do contêiner devem ser tratados como temporários. Um volume persistente sobrevive a um novo deploy. Os backups do volume vão para um destino compatível com S3 que você controla, exigem Pro, e um serviço com volume roda em uma réplica. Um rollback não restaura um banco nem um volume.
- No Pro, um health check que falha impede que uma revisão doente seja tratada como ativa. Logs de runtime ficam no serviço. ubctl apps rollback promove um deploy anterior. Ele não reconstrói o commit.
- Previews de pull request do GitHub exigem Pro. Fechar o pull request remove esse preview. Use um antes de mergear.
Deploy de dentro do Cursor
O instalador da skill ubctl-ops está documentado para Claude Code e Codex. Não está documentado para o Cursor. No terminal do Cursor, instale e autentique o ubctl como faria em qualquer terminal, e rode você mesmo os comandos de deploy.
O Cursor também pode se conectar ao servidor MCP da Unbroker que está documentado. Ative o MCP na organização, crie um token de API no Pro e adicione a configuração abaixo em .cursor/mcp.json ou na sua configuração global de MCP do Cursor. Substitua o placeholder. Não faça commit do token. As ferramentas documentadas podem listar projetos e serviços, ler logs de deploy e de runtime, criar um projeto ou um serviço Git público e enfileirar um deploy. Criar um serviço não faz o deploy dele.
{
"mcpServers": {
"unbroker": {
"url": "https://api.unbroker.cloud/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
} Se você vem do Lovable, do Bolt ou do v0
Se a ferramenta consegue enviar o projeto para o GitHub, os passos na Unbroker são os de qualquer outro repositório: conecte esse repo, escolha o preset e defina as variáveis no Cloud. O passo a passo escrito dessa passagem está na página do Lovable.
Esta página não descreve como Lovable, Bolt ou v0 guardam os projetos, e não afirma que esses produtos façam deploy na Unbroker sozinhos. Exporte ou sincronize para um repositório Git que você controla e faça o deploy desse repositório.
Perguntas frequentes
Dá para fazer deploy de um app feito no Cursor?
Sim. Envie para o GitHub e crie um serviço da Unbroker a partir desse repositório. O Cursor não hospeda o app no ar.
Meu app feito com IA está pronto para produção?
Não pelo fato de rodar localmente. Confira segredos, acesso ao banco, o que sobrevive a um novo deploy, health checks, logs, rollback e um ambiente de preview antes de enviar tráfego de produção.
O Cursor tem uma skill da Unbroker?
O instalador do ubctl-ops está documentado para Claude Code e Codex, não para o Cursor. Use o ubctl no terminal do Cursor, ou conecte o servidor MCP documentado para o Cursor.
O que o Free deixa de fora?
O Free não inclui volumes persistentes, bancos gerenciados, Dockerfiles nem imagens de contêiner. Previews de pull request, domínios próprios, credenciais de repositório privado e tokens de API exigem Pro. O Pro custa $25 por mês com $25 de crédito de uso.