Skip to content
This repository was archived by the owner on Feb 5, 2026. It is now read-only.

Latest commit

 

History

History
166 lines (122 loc) · 4.58 KB

File metadata and controls

166 lines (122 loc) · 4.58 KB

🎯 RESUMO EXECUTIVO - Resolução Domínio sigep.app.br

📊 STATUS ATUAL

  • Backend API: Funcionando no Cloud Run
  • Frontend: Funcionando no Firebase Hosting
  • Domínio personalizado: sigep.app.br com problema de provisionamento
  • ⚠️ CORS: Precisa incluir https://sigep.app.br

🎯 ESTRATÉGIA CONFIRMADA

✅ Abordagem Recomendada: REMOVER + READICIONAR

A estratégia de remover e readicionar o domínio sigep.app.br no Firebase Hosting é CORRETA e EFICAZ para resolver problemas de provisionamento SSL persistentes.

🔍 Diagnóstico Realizado

  • Problema identificado: Falha no ciclo de provisionamento SSL
  • Tempo de problema: >10 dias (indica falha no sistema, não propagação DNS)
  • Solução: Reset completo do processo de verificação

🚀 PLANO DE EXECUÇÃO

FASE 1: Preparação (5 min)

# Execute os scripts preparatórios
./diagnostico-dominio.sh
./resolver-dominio-automatico.sh

FASE 2: Remoção do Domínio (Console Firebase)

  1. Acesse: https://console.firebase.google.com/
  2. Projeto: gestao-de-pessoas-v2
  3. HostingDomínios personalizados
  4. Remover: sigep.app.br (3 pontos → Remover)
  5. ⏰ AGUARDAR: 10-15 minutos (CRÍTICO!)

FASE 3: Readição e Configuração

  1. Adicionar domínio: sigep.app.br
  2. Anotar novo TXT: Firebase fornecerá novo código
  3. Registro.br: Atualizar registro TXT
  4. Verificar: No console Firebase
  5. Aguardar SSL: Até 24 horas

FASE 4: Atualização CORS

# Após domínio ativo, atualizar CORS
./atualizar-cors.sh

# Redeploy da API
gcloud run deploy prime-people-api --source .

📋 ARQUIVOS CRIADOS

Arquivo Função
diagnostico-dominio.sh Diagnóstico completo do domínio
RESOLVER_DOMINIO_FIREBASE.md Guia detalhado passo a passo
resolver-dominio-automatico.sh Automação e monitoramento
atualizar-cors.sh Atualização automática CORS

⏱️ CRONOGRAMA ESTIMADO

Fase Tempo Ação
Preparação 5 min Scripts + diagnóstico
Remoção 2 min Console Firebase
⏰ Aguardar 15 min Limpeza cache Firebase
Readição 5 min Console Firebase
DNS Update 10 min Registro.br
Verificação 5 min Firebase
⏳ SSL 2-24h Provisionamento automático
CORS + Deploy 10 min Após SSL ativo

⏱️ Total ativo: ~52 minutos
⏳ Aguardo: 2-24 horas (automático)


🎯 RESULTADO ESPERADO

✅ Após Conclusão:

  • https://sigep.app.br → Aplicação React funcionando
  • https://sigep.app.br/api/ → API Go via Cloud Run
  • Certificado SSL válido e automático
  • Headers de segurança ativos
  • CORS configurado corretamente

🔄 PRÓXIMOS PASSOS (Fase 2)

1. Integração Frontend Completa

  • Refatorar CargosController.ts para consumir API Go
  • Testar todas as funcionalidades
  • Validar fluxo completo

2. Monitoramento

# Monitoramento automático
./monitor-dominio.sh

# Verificação manual
curl -I https://sigep.app.br
firebase hosting:sites:list

🚨 PONTOS CRÍTICOS

⚠️ AGUARDAR 10-15 MINUTOS

  • ESSENCIAL entre remoção e readição
  • Permite limpeza completa do cache Firebase
  • Evita conflitos de certificado

🔍 Verificação TXT

  • Novo código será DIFERENTE do anterior
  • Substituir completamente no Registro.br
  • Aguardar propagação DNS (5-10 min)

🔄 CORS Timing

  • Atualizar CORS APENAS após domínio ativo
  • Redeploy necessário no Cloud Run
  • Testar após deploy completo

📞 SUPORTE

🔗 Links Úteis:

📋 Comandos de Emergência:

# Status Firebase
firebase hosting:sites:list

# Teste conectividade
curl -I https://sigep.app.br

# Verificar DNS
dig A sigep.app.br @8.8.8.8

CONFIRMAÇÃO DE ESTRATÉGIA

✅ SIM, a estratégia de remover e readicionar o domínio é CORRETA e RECOMENDADA.

Esta abordagem é a mais eficaz para resolver problemas de provisionamento SSL persistentes no Firebase Hosting, especialmente quando o problema persiste por mais de 10 dias.


🎯 Objetivo: Sistema 100% funcional em https://sigep.app.br
⏱️ ETA: 2-24 horas após início do processo
🚀 Status: Pronto para execução imediata