Este documento contém instruções para fazer deploy da aplicação Guia do Servidor Facilitador no Vercel.
- Node.js 18+ instalado
- Conta no Vercel (gratuita em https://vercel.com)
- Git configurado
- Acesse https://vercel.com/account/tokens
- Clique em "Create Token"
- Dê um nome ao token (ex:
storybook-deploy) - Copie o token gerado
# Tornar o script executável
chmod +x deploy.py
# Executar o script
python3 deploy.pyO script irá:
- ✓ Verificar dependências (Node.js, pnpm, Vercel CLI)
- ✓ Instalar dependências do projeto
- ✓ Compilar o projeto
- ✓ Solicitar seu token do Vercel
- ✓ Fazer o deploy (produção ou preview)
Quando solicitado, escolha:
- Opção 1: Deploy em PRODUÇÃO (URL permanente)
- Opção 2: Deploy em PREVIEW (URL temporária para testes)
# Tornar o script executável
chmod +x deploy-vercel.sh
# Executar o script
./deploy-vercel.shnpm install -g vercelvercel loginPara PRODUÇÃO:
vercel --prodPara PREVIEW:
vercel- Acesse https://vercel.com/new
- Clique em "Import Git Repository"
- Selecione
narcisolcf/FERRAMENTASENSINOPMM - Clique em "Import"
- Project Name:
storybook-mombach(ou seu nome preferido) - Framework: Vite
- Build Command:
pnpm run build - Output Directory:
dist
Adicione se necessário:
VITE_APP_TITLE=Guia do Servidor Facilitador
VITE_APP_LOGO=/logo-mombach.png
Clique em "Deploy" e aguarde a conclusão.
Após o deploy, você receberá uma URL como:
https://storybook-mombach.vercel.app
Acesse a URL para verificar se tudo está funcionando corretamente.
- Acesse https://vercel.com/dashboard
- Selecione seu projeto
storybook-mombach - Clique em "Settings"
- Clique em "Domains"
- Clique em "Add"
- Digite seu domínio (ex:
storybook.mombach.ce.gov.br) - Siga as instruções para configurar o DNS
Sempre que você fizer alterações no código:
git add .
git commit -m "Descrição das alterações"
git push origin mainO Vercel fará o deploy automaticamente.
python3 deploy.py
# ou
./deploy-vercel.shSe precisar adicionar variáveis de ambiente:
- Acesse https://vercel.com/dashboard
- Selecione seu projeto
- Clique em "Settings" → "Environment Variables"
- Adicione as variáveis necessárias
npm install -g vercelnpm install -g pnpmVerifique se:
- Todas as dependências estão instaladas:
pnpm install - O comando de build funciona localmente:
pnpm run build - Não há erros de TypeScript:
pnpm run type-check
- Gere um novo token em https://vercel.com/account/tokens
- Defina a variável de ambiente:
export VERCEL_TOKEN='seu-novo-token'
- Sempre faça teste em preview antes de produção
- Use variáveis de ambiente para dados sensíveis
- Monitore os logs de deploy para erros
- Configure alertas de erro no Vercel
- Faça backup do seu repositório GitHub
Para dúvidas ou problemas:
- Documentação: https://vercel.com/docs
- Status: https://www.vercelstatus.com
- Comunidade: https://github.com/vercel/vercel/discussions
Última atualização: Novembro 2025 Projeto: Guia do Servidor Facilitador - Storybook Prefeitura: Mombaça, Ceará