Pré-requisitos
- Conta na Vercel
- Repositório no GitHub conectado à Vercel
- Banco PostgreSQL disponível (ex.: Neon)
Configuração do Projeto
1. Importar o Repositório
No painel da Vercel:- Clique em Add New → Project
- Selecione o repositório
plataforma-testes - A Vercel detecta automaticamente o framework Next.js
2. Configurar Variáveis de Ambiente
Em Settings → Environment Variables, adicione todas as variáveis do guia de variáveis:3. Deploy
Clique em Deploy. A Vercel fará:pnpm installpnpm build- Deploy dos arquivos estáticos e funções serverless
Deploy via CLI
Migrações de Banco Automáticas
O projeto tem um GitHub Action (.github/workflows/db-deploy.yml) que aplica migrações do Prisma automaticamente:
- PRs → aplica na branch de preview do banco
- Push para
main→ aplica no banco de produção
| Secret | Descrição |
|---|---|
PREVIEW_DATABASE_URL | Banco do ambiente de preview |
PROD_DATABASE_URL | Banco de produção |
Domínio Customizado
Em Settings → Domains, adicione seu domínio e configure os registros DNS conforme instruído pela Vercel. O SSL é provisionado automaticamente.Limites do Plano Free
| Recurso | Limite Free |
|---|---|
| Deploys/mês | Ilimitados |
| Bandwidth | 100 GB/mês |
| Serverless invocations | 100k/mês |
| Execução de função | 10s máx (Hobby) |
| Tamanho de bundle | 250 MB comprimido |