2a4b387e3797f1ac91468ba2ddf02d07e9498a17
O Ingress do plataforma nao tem catch-all, por desenho: rota publica nova precisa ser acrescentada a mao, ou devolve 404. Duas estavam faltando, as duas achadas por scripts/conferir_rotas_publicas.py. /api/public/conta (P5.8) — a tela de espera depois do pagamento. Quem acabou de pagar AINDA NAO TEM CONTA, logo nao tem token. O controlador existia (EstadoDaContaController) e a cadeia ja liberava (permitAll), mas o Ingress devolvia 404: a tela que existe para tranquilizar quem pagou nao respondia. /api/public/webhooks/assinatura (P5.1) — e outra coisa do webhooks/asaas que ja estava la: aquele avisa que uma COBRANCA de cliente foi paga e vai para o financeiro do tenant; este avisa que alguem assinou a Athletic Map, e dispara o provisionamento de um tenant NOVO. Contas diferentes no Asaas, servicos diferentes aqui. Sem esta linha, alguem assinaria, pagaria, e nenhum tenant seria criado — sem erro em lugar nenhum do nosso lado.
Athletic Map - Deploy (GitOps)
Um diretorio por tenant em tenants/. O ApplicationSet do ArgoCD gera uma Application por tenant (silo de pods).
Description
Languages
Go Template
100%