Files
PDI-MAKER/CORRECOES-REALIZADAS.md

199 lines
4.7 KiB
Markdown
Raw Permalink Normal View History

# 🎉 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.com` estava abrindo `pdimaker.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 login
- `CORRECOES-REALIZADAS.md` - Este arquivo
## 🔄 Commit Criado
```bash
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)
1. Acesse: https://meurepositorio.com/sergio.correa/PDI-MAKER
2. Clique em **"Upload File"** ou **"Settings"** → **"Git Hooks"**
3. Siga as instruções na interface web
### Opção 2: Push via Terminal com Credenciais
```bash
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)
```bash
# 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)
```bash
curl -sL https://meurepositorio.com | grep -i gitea
# Deve retornar HTML do Gitea
```
### Testar pdimaker.com.br (PDI Maker)
```bash
curl -sL https://pdimaker.com.br | grep -i pdimaker
# Deve retornar HTML do PDI Maker
```
## 🔧 Comandos de Manutenção
### Reiniciar Gitea
```bash
cd /root/gitea
docker-compose restart
```
### Reiniciar PDI Maker
```bash
pm2 restart pdimaker-web
```
### Reiniciar Nginx
```bash
systemctl reload nginx
```
### Ver Logs
```bash
# 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
```bash
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!