Actualizar FASE_0: marcar migracion NocoDB->Directus como completada
This commit is contained in:
@@ -78,75 +78,14 @@ GIT_SSH_COMMAND="ssh -i $SSH_KEY -p 2222" git push origin main
|
||||
|
||||
---
|
||||
|
||||
## PASO 0.2: Actualizar referencias NocoDB
|
||||
## PASO 0.2: Migracion de base de datos (COMPLETADO)
|
||||
|
||||
### Acción
|
||||
Buscar y reemplazar referencias a NocoDB por Directus en todos los repos.
|
||||
> **COMPLETADO**: 2025-12-29 - Se migro de NocoDB a Directus. Todas las referencias fueron actualizadas.
|
||||
|
||||
### Script
|
||||
|
||||
```bash
|
||||
#!/bin/bash
|
||||
# 0.2-actualizar-nocodb.sh
|
||||
|
||||
set -e
|
||||
|
||||
WORK_DIR="/tmp/cleanup-nocodb"
|
||||
SSH_KEY="/home/orchestrator/.ssh/tzzr"
|
||||
TOKEN="5ca10e5b71d41f9b22f12d0f96bfc2e6de5c2c7f"
|
||||
|
||||
# Repos a revisar
|
||||
REPOS="deck corp hst system contratos-comunes"
|
||||
|
||||
rm -rf $WORK_DIR
|
||||
mkdir -p $WORK_DIR
|
||||
cd $WORK_DIR
|
||||
|
||||
for repo in $REPOS; do
|
||||
echo "=== Procesando $repo ==="
|
||||
|
||||
GIT_SSH_COMMAND="ssh -i $SSH_KEY -p 2222 -o StrictHostKeyChecking=no" \
|
||||
git clone ssh://git@localhost:2222/tzzr/$repo.git
|
||||
|
||||
cd $repo
|
||||
|
||||
# Buscar y reemplazar
|
||||
find . -name "*.md" -type f -exec grep -l "NocoDB" {} \; | while read file; do
|
||||
echo " Actualizando: $file"
|
||||
sed -i 's/NocoDB/Directus/g' "$file"
|
||||
sed -i 's/nocodb/directus/g' "$file"
|
||||
done
|
||||
|
||||
# Si hay cambios, commit
|
||||
if [[ -n $(git status --porcelain) ]]; then
|
||||
git add -A
|
||||
git commit -m "Actualizar referencias: NocoDB -> Directus (migración completada)"
|
||||
GIT_SSH_COMMAND="ssh -i $SSH_KEY -p 2222" git push origin main
|
||||
echo " Cambios pusheados"
|
||||
else
|
||||
echo " Sin cambios"
|
||||
fi
|
||||
|
||||
cd ..
|
||||
done
|
||||
|
||||
echo "=== Completado ==="
|
||||
```
|
||||
|
||||
### Verificación
|
||||
|
||||
```bash
|
||||
# No debe encontrar NocoDB en ningún README actual
|
||||
for repo in deck corp hst system contratos-comunes; do
|
||||
result=$(curl -s "http://localhost:3000/api/v1/repos/tzzr/$repo/raw/README.md" \
|
||||
-H "Authorization: token 5ca10e5b71d41f9b22f12d0f96bfc2e6de5c2c7f" | grep -i nocodb || echo "")
|
||||
if [[ -n "$result" ]]; then
|
||||
echo "WARN: NocoDB encontrado en $repo"
|
||||
else
|
||||
echo "OK: $repo limpio"
|
||||
fi
|
||||
done
|
||||
```
|
||||
### Estado
|
||||
- Sistema ahora usa Directus en lugar de NocoDB
|
||||
- Configuraciones actualizadas en todos los servidores
|
||||
- Backups antiguos de NocoDB eliminados de R2
|
||||
|
||||
---
|
||||
|
||||
@@ -303,7 +242,7 @@ GIT_SSH_COMMAND="ssh -i $SSH_KEY -p 2222" git push origin main
|
||||
## CHECKLIST FINAL FASE 0
|
||||
|
||||
- [ ] 0.1 - Carpetas obsoletas eliminadas de architect
|
||||
- [ ] 0.2 - Referencias a NocoDB actualizadas
|
||||
- [x] 0.2 - Migracion NocoDB -> Directus completada (2025-12-29)
|
||||
- [ ] 0.3 - Badges de estado en todos los READMEs
|
||||
- [ ] 0.4 - mind-link archivado
|
||||
- [ ] Todos los cambios pusheados a Gitea
|
||||
|
||||
Reference in New Issue
Block a user