Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 1.29 KB

File metadata and controls

45 lines (32 loc) · 1.29 KB

Deploy da API para Railway

Resumo da Situação

Após múltiplas tentativas de configuração no Vercel, identificamos que o problema é estrutural:

  • O Vercel não reconhece nossa estrutura de monorepo para serverless functions
  • Todas as configurações testadas (functions, builds, routes, rewrites) resultaram em 404
  • Mesmo funções simples sem dependências não funcionaram
  • O problema não é com o código, mas com a detecção automática do Vercel

Solução Implementada

Frontend: Mantido no Vercel (funcionando perfeitamente) API: Deploy no Railway.app (gratuito, especializado em APIs Node.js)

Próximos Passos

  1. Configurar Railway.app para a API
  2. Atualizar frontend para usar a nova URL da API
  3. Configurar variáveis de ambiente no Railway
  4. Testar integração completa

Configuração Railway

# Na pasta apps/api
npm install -g @railway/cli
railway login
railway init
railway deploy

Estrutura Final

  • Frontend: https://www.inovacode.dev (Vercel)
  • API: https://[app-name].railway.app (Railway)
  • CORS: Configurado para aceitar requisições do frontend

Benefícios

  • Separação clara de responsabilidades
  • Cada serviço otimizado para sua função
  • Maior flexibilidade para configuração da API
  • Solução escalável e maintível