- ✅ Backend API: Funcionando no Cloud Run
- ✅ Frontend: Funcionando no Firebase Hosting
- ❌ Domínio personalizado:
sigep.app.brcom problema de provisionamento ⚠️ CORS: Precisa incluirhttps://sigep.app.br
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.
- 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
# Execute os scripts preparatórios
./diagnostico-dominio.sh
./resolver-dominio-automatico.sh- Acesse: https://console.firebase.google.com/
- Projeto:
gestao-de-pessoas-v2 - Hosting → Domínios personalizados
- Remover:
sigep.app.br(3 pontos → Remover) - ⏰ AGUARDAR: 10-15 minutos (CRÍTICO!)
- Adicionar domínio:
sigep.app.br - Anotar novo TXT: Firebase fornecerá novo código
- Registro.br: Atualizar registro TXT
- Verificar: No console Firebase
- Aguardar SSL: Até 24 horas
# Após domínio ativo, atualizar CORS
./atualizar-cors.sh
# Redeploy da API
gcloud run deploy prime-people-api --source .| 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 |
| 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)
https://sigep.app.br→ Aplicação React funcionandohttps://sigep.app.br/api/→ API Go via Cloud Run- Certificado SSL válido e automático
- Headers de segurança ativos
- CORS configurado corretamente
- Refatorar
CargosController.tspara consumir API Go - Testar todas as funcionalidades
- Validar fluxo completo
# Monitoramento automático
./monitor-dominio.sh
# Verificação manual
curl -I https://sigep.app.br
firebase hosting:sites:list- ESSENCIAL entre remoção e readição
- Permite limpeza completa do cache Firebase
- Evita conflitos de certificado
- Novo código será DIFERENTE do anterior
- Substituir completamente no Registro.br
- Aguardar propagação DNS (5-10 min)
- Atualizar CORS APENAS após domínio ativo
- Redeploy necessário no Cloud Run
- Testar após deploy completo
- Firebase Console: https://console.firebase.google.com/
- Registro.br: https://registro.br/
- Cloud Run Console: https://console.cloud.google.com/run
# 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✅ 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