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
|
> **COMPLETADO**: 2025-12-29 - Se migro de NocoDB a Directus. Todas las referencias fueron actualizadas.
|
||||||
Buscar y reemplazar referencias a NocoDB por Directus en todos los repos.
|
|
||||||
|
|
||||||
### Script
|
### Estado
|
||||||
|
- Sistema ahora usa Directus en lugar de NocoDB
|
||||||
```bash
|
- Configuraciones actualizadas en todos los servidores
|
||||||
#!/bin/bash
|
- Backups antiguos de NocoDB eliminados de R2
|
||||||
# 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
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -303,7 +242,7 @@ GIT_SSH_COMMAND="ssh -i $SSH_KEY -p 2222" git push origin main
|
|||||||
## CHECKLIST FINAL FASE 0
|
## CHECKLIST FINAL FASE 0
|
||||||
|
|
||||||
- [ ] 0.1 - Carpetas obsoletas eliminadas de architect
|
- [ ] 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.3 - Badges de estado en todos los READMEs
|
||||||
- [ ] 0.4 - mind-link archivado
|
- [ ] 0.4 - mind-link archivado
|
||||||
- [ ] Todos los cambios pusheados a Gitea
|
- [ ] Todos los cambios pusheados a Gitea
|
||||||
|
|||||||
Reference in New Issue
Block a user