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:
@@ -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
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user