4.7 KiB
4.7 KiB
🎉 Correções Realizadas - 21/11/2025
✅ Problemas Resolvidos
1. 🔐 Senha do Admin Resetada
- Email:
scorrea69@gmail.com - Nova Senha:
Admin@2024 - ✅ Login funcionando normalmente
2. 🔧 Sistema "Esqueci Minha Senha" Corrigido
- ✅ Corrigidos nomes de colunas SQL (expires_at → expiresAt)
- ✅ Link de reset agora aparece na tela
- ✅ Sistema totalmente funcional
3. 🚨 PROBLEMA CRÍTICO: Conflito de Portas Nginx/Gitea
Problema:
- Gitea e PDI Maker estavam configurados para a mesma porta (3000)
meurepositorio.comestava abrindopdimaker.com.br
Solução:
- ✅ Gitea movido para porta 3001
- ✅ PDI Maker mantido na porta 3000
- ✅ Nginx reconfigurado corretamente
- ✅ Ambos os domínios funcionando perfeitamente
📊 Configuração Final
Portas
- Gitea: localhost:3001 → https://meurepositorio.com
- PDI Maker: localhost:3000 → https://pdimaker.com.br
- API: localhost:4000 → https://api.pdimaker.com.br
- PostgreSQL: localhost:5432
Arquivos Modificados
Sistema de Recuperação de Senha
/var/www/pdimaker/frontend/app/api/auth/forgot-password/route.ts✅/var/www/pdimaker/frontend/app/api/auth/reset-password/route.ts✅/var/www/pdimaker/frontend/app/forgot-password/page.tsx✅/var/www/pdimaker/frontend/app/reset-password/page.tsx✅
Configuração Gitea
/root/gitea/docker-compose.yml- Porta alterada: 3000 → 3001/root/gitea/data/gitea/conf/app.ini- HTTP_PORT: 3001/etc/nginx/sites-available/gitea- proxy_pass: localhost:3001
Documentação
SOLUCAO-LOGIN-ADMIN.md- Guia de solução de loginCORRECOES-REALIZADAS.md- Este arquivo
🔄 Commit Criado
commit 45f819b
Author: [Sistema]
Date: Thu Nov 21 2025
fix: Corrige sistema de recuperação de senha (Esqueci minha senha)
- Corrige nomes de colunas SQL (expires_at -> expiresAt)
- Link de reset agora aparece na tela
- Adiciona documentação de solução
- Sistema totalmente funcional
5 files changed, 827 insertions(+)
📤 Como Fazer Push para o Gitea
Opção 1: Push via Navegador (Mais Simples)
- Acesse: https://meurepositorio.com/sergio.correa/PDI-MAKER
- Clique em "Upload File" ou "Settings" → "Git Hooks"
- Siga as instruções na interface web
Opção 2: Push via Terminal com Credenciais
cd /var/www/pdimaker
# O Git vai pedir usuário e senha do Gitea
git push -u origin main
# Quando pedir:
# Username: sergio.correa
# Password: [sua senha do Gitea]
Opção 3: Push via SSH (Recomendado)
# 1. Gerar chave SSH (se não tiver)
ssh-keygen -t ed25519 -C "scorrea69@gmail.com"
# 2. Copiar chave pública
cat ~/.ssh/id_ed25519.pub
# 3. Adicionar no Gitea:
# https://meurepositorio.com/user/settings/keys
# Colar a chave pública
# 4. Atualizar remote para SSH
cd /var/www/pdimaker
git remote set-url origin git@meurepositorio.com:sergio.correa/PDI-MAKER.git
# 5. Fazer push
git push -u origin main
🌐 Verificação
Testar meurepositorio.com (Gitea)
curl -sL https://meurepositorio.com | grep -i gitea
# Deve retornar HTML do Gitea
Testar pdimaker.com.br (PDI Maker)
curl -sL https://pdimaker.com.br | grep -i pdimaker
# Deve retornar HTML do PDI Maker
🔧 Comandos de Manutenção
Reiniciar Gitea
cd /root/gitea
docker-compose restart
Reiniciar PDI Maker
pm2 restart pdimaker-web
Reiniciar Nginx
systemctl reload nginx
Ver Logs
# Gitea
docker logs gitea -f
# PDI Maker
pm2 logs pdimaker-web
# Nginx
tail -f /var/log/nginx/error.log
📝 Configuração do Repositório Git
cd /var/www/pdimaker
# Repositório configurado:
git remote -v
# origin https://meurepositorio.com/sergio.correa/PDI-MAKER.git (fetch)
# origin https://meurepositorio.com/sergio.correa/PDI-MAKER.git (push)
# Branch atual:
git branch
# * main
# Último commit:
git log --oneline -1
# 45f819b fix: Corrige sistema de recuperação de senha
🎯 Status Final
✅ Login Admin - Funcionando
✅ Esqueci Minha Senha - Funcionando
✅ Gitea - Online na porta 3001
✅ PDI Maker - Online na porta 3000
✅ Nginx - Configurado corretamente
✅ Domínios Separados - meurepositorio.com ≠ pdimaker.com.br
✅ Commit Criado - Pronto para push
⏳ Push Pendente - Aguardando credenciais Gitea
📞 Suporte
Se precisar de ajuda com alguma configuração, todos os scripts e logs estão disponíveis em:
/var/www/pdimaker/- Aplicação/root/gitea/- Gitea/etc/nginx/- Configurações Nginx
Data: 21 de Novembro de 2025
Tempo Total: ~45 minutos
Status: ✅ TUDO FUNCIONANDO!