diff --git a/PHASES/FASE_0_LIMPIEZA.md b/PHASES/FASE_0_LIMPIEZA.md index 12ecc1c..d829900 100644 --- a/PHASES/FASE_0_LIMPIEZA.md +++ b/PHASES/FASE_0_LIMPIEZA.md @@ -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