refactor: Migração completa de PointControl para NoIdle

- Pasta renomeada: /var/www/pointcontrol → /var/www/noidle
- PM2 renomeado: pointcontrol-api → noidle-api
- Package.json backend atualizado
- Package.json frontend atualizado
- Todas as referências de código atualizadas
- Documentação atualizada
- Script de migração executado com sucesso
- Backup criado em /tmp/
- Sistema testado e funcionando

Resolução: Organização completa da estrutura bagunçada
This commit is contained in:
Sérgio Corrêa
2025-11-16 23:38:59 +00:00
parent 710792af01
commit 4fab8593ac
14 changed files with 112 additions and 128 deletions

View File

@@ -1,8 +1,8 @@
# ⚡ Migração Rápida: PointControl → NoIdle
# ⚡ Migração Rápida: NoIdle → NoIdle
## 🎯 Resumo Executivo
Seu projeto mudou de **PointControl** para **NoIdle**, mas os arquivos e código ainda usam "pointcontrol" em vários lugares. Isso cria confusão e desorganização.
Seu projeto mudou de **NoIdle** para **NoIdle**, mas os arquivos e código ainda usam "noidle" em vários lugares. Isso cria confusão e desorganização.
**Solução:** Script automatizado que renomeia tudo em 5 minutos! ⏱️
@@ -13,13 +13,13 @@ Seu projeto mudou de **PointControl** para **NoIdle**, mas os arquivos e código
### 1⃣ **Verificar o que vai mudar**
```bash
# Ver arquivos que serão afetados
cd /var/www/pointcontrol
grep -r "pointcontrol" . --include="*.js" --include="*.json" --include="*.md" | wc -l
cd /var/www/noidle
grep -r "noidle" . --include="*.js" --include="*.json" --include="*.md" | wc -l
```
### 2⃣ **Executar a migração**
```bash
sudo bash /var/www/pointcontrol/migrate_to_noidle.sh
sudo bash /var/www/noidle/migrate_to_noidle.sh
```
### 3⃣ **Verificar resultado**
@@ -34,12 +34,12 @@ curl http://localhost:3005/api/health
| Item | Antes | Depois |
|------|-------|--------|
| **Pasta** | `/var/www/pointcontrol` | `/var/www/noidle` |
| **PM2** | `pointcontrol-api` | `noidle-api` |
| **Backend** | `"name": "pointcontrol-api"` | `"name": "noidle-api"` |
| **Frontend** | `"name": "pointcontrol-frontend"` | `"name": "noidle-frontend"` |
| **Código** | `PointControl` | `NoIdle` |
| **Logs** | `console.log('PointControl API')` | `console.log('NoIdle API')` |
| **Pasta** | `/var/www/noidle` | `/var/www/noidle` |
| **PM2** | `noidle-api` | `noidle-api` |
| **Backend** | `"name": "noidle-api"` | `"name": "noidle-api"` |
| **Frontend** | `"name": "noidle-frontend"` | `"name": "noidle-frontend"` |
| **Código** | `NoIdle` | `NoIdle` |
| **Logs** | `console.log('NoIdle API')` | `console.log('NoIdle API')` |
---
@@ -47,7 +47,7 @@ curl http://localhost:3005/api/health
1.**Backup automático** (salvo em `/tmp`)
2.**Para serviços** (PM2)
3.**Renomeia pasta** (`pointcontrol``noidle`)
3.**Renomeia pasta** (`noidle``noidle`)
4.**Atualiza package.json** (backend e frontend)
5.**Atualiza código** (todas as referências)
6.**Atualiza documentação** (arquivos .md)
@@ -59,7 +59,7 @@ curl http://localhost:3005/api/health
## 🎬 Executar AGORA
```bash
cd /var/www/pointcontrol
cd /var/www/noidle
sudo bash migrate_to_noidle.sh
```
@@ -93,11 +93,11 @@ pm2 delete noidle-api
# Restaurar pasta
cd /var/www
mv noidle pointcontrol
mv noidle noidle
# Restaurar PM2
cd pointcontrol/backend
pm2 start server.js --name pointcontrol-api
cd noidle/backend
pm2 start server.js --name noidle-api
pm2 save
```
@@ -109,7 +109,7 @@ pm2 save
```bash
cd /var/www/noidle
git add .
git commit -m "refactor: Migração completa de PointControl para NoIdle"
git commit -m "refactor: Migração completa de NoIdle para NoIdle"
git push
```
@@ -118,7 +118,7 @@ git push
sudo nano /etc/nginx/sites-available/admin.noidle.tech
# Verificar se tem paths antigos
# /var/www/pointcontrol → /var/www/noidle
# /var/www/noidle → /var/www/noidle
sudo nginx -t
sudo systemctl reload nginx
@@ -229,7 +229,7 @@ Git: /var/www/noidle (✅ atualizado)
## 🚀 Executar AGORA
```bash
cd /var/www/pointcontrol
cd /var/www/noidle
sudo bash migrate_to_noidle.sh
```