abe056c8b62b6535b9006f34864b00777ec9bb8e
A API não tem domínio público próprio (decisão do operador — só IP interno). O proxy externo que termina SSL nos 3 domínios públicos é gerenciado fora deste repositório; a peça que este repo controla é o nginx que já roda dentro de cada container de frontend. infra/docker/nginx-spa.conf ganha um location /api/ com proxy_pass para eden-api:8080 (mesma rede eden_net) — resolver 127.0.0.11 (DNS embutido do Docker) + proxy_pass via variável, para não cachear o IP do upstream permanentemente. Com isso o browser chamando /api/v1/... no domínio público (já roteado para a porta 3001/3002/3003 pelo proxy externo do operador) completa o fluxo same-origin sem precisar de CORS nem de um domínio próprio para a API. Testado ao vivo: login real via POST /api/v1/auth/login funcionando através dos 3 containers reconstruídos (eden-core:3001, eden-parceiros:3002, eden-assinante:3003). Claude-Session: https://claude.ai/code/session_01BcWWuKfykGtUweXmHD6cKx Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
89.8%
JavaScript
9.7%
Python
0.3%
Shell
0.1%