1.4 KiB
1.4 KiB
| name | description |
|---|---|
| reindex-activities | Use when reindexing Carpa data from Directus to Typesense. Covers activities, conferences, entrelineas, and print-materials collections. Run from the reindex-activities/ directory. |
Reindex Carpa → Typesense
Scripts para reindexar datos desde Directus a Typesense usando upsert, ubicados en C:\Users\Esteban\Documents\Carpa Code\reindex-activities\.
Scripts disponibles
| Colección | Comando |
|---|---|
| activities + paragraphs | node reindex.mjs --collection activities |
| conferences + paragraphs | node reindex.mjs --collection conferences |
| entrelineas | node reindex-entrelineas.mjs |
| print-materials | node reindex-print-materials.mjs |
Flags comunes
--dry-run— valida transformación sin escribir en Typesense--limit N— procesar solo N registros--offset N— saltar los primeros N registros
Configuración
Copiar .env.example a .env. Cada script acepta vars específicas:
reindex.mjs:DIRECTUS_URL,DIRECTUS_TOKEN,TYPESENSE_URL,TYPESENSE_ADMIN_KEYreindex-entrelineas.mjs: fallback aENTRELINEAS_DIRECTUS_*→DIRECTUS_*reindex-print-materials.mjs: fallback aPRINT_DIRECTUS_*→DIRECTUS_*
Workflow típico
- Validar con
--dry-run --limit 5 - Si la transformación se ve bien, ejecutar sin flags para index completo
- Si hay errores, revisar los primeros 10 mostrados en el reporte