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

Canonical URL: https://unbroker.cloud/pt/deploy/cursor
Reviewed: Revisado em 26 de outubro de 2026

[Início](https://unbroker.cloud/pt) / [Cloud Apps](https://unbroker.cloud/deploy) / [Deploy de um app do Cursor](https://unbroker.cloud/pt/deploy/cursor)

[Começar grátis](https://app.unbroker.cloud/login)

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

```text
{
  "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.

## Fontes

- [Deploy a partir do Git](https://docs.unbroker.cloud/guides/deploy-from-git)
- [MCP](https://docs.unbroker.cloud/integrations/mcp)
- [Variáveis de ambiente](https://docs.unbroker.cloud/guides/environment-variables)
- [Armazenamento persistente](https://docs.unbroker.cloud/guides/persistent-storage)
- [Domínio próprio](https://docs.unbroker.cloud/guides/custom-domain)
- [Planos](https://docs.unbroker.cloud/billing/plans)

## Relacionado

- [Deploy de um app Lovable](https://unbroker.cloud/deploy/lovable)
- [Deploy com Claude Code](https://unbroker.cloud/deploy/claude-code)
- [Deixar um agente fazer deploy](https://unbroker.cloud/pt/blog/coding-agent-deploy-safely)
- [Deploy de Next.js](https://unbroker.cloud/deploy/nextjs)
- [Postgres gerenciado](https://unbroker.cloud/managed-databases/postgres)
- [Preços](https://unbroker.cloud/pt/precos)
- [API com Postgres](https://unbroker.cloud/solutions/api-with-postgres)
- [Frontend e API](https://unbroker.cloud/solutions/frontend-and-api)
- [Arquivos persistentes](https://unbroker.cloud/solutions/persistent-files)
