codigo0/scripts
2026-02-27 15:37:22 +01:00
..
deploy refactor: Fase 1 - Clean Architecture, refactorización modular y eliminación de duplicidades 2026-01-25 21:09:47 +01:00
build.sh Actualizar herramientas y contenidos 2026-01-19 09:10:16 +01:00
cleanup.sh Actualizar herramientas y contenidos 2026-01-19 09:10:16 +01:00
configurar-remoto-production.sh Implementación completa: Guías de Refuerzo (Modo Formativo) 2025-12-27 19:29:00 +01:00
configurar-ssh-push.sh fix: solución completa para vendor-other en Docker/producción 2026-01-02 19:17:26 +01:00
copiar-consolidado-a-public.sh Actualizar herramientas y contenidos 2026-01-19 09:10:16 +01:00
deploy-lab.sh docschore: cleanup, update deps, refactor data schemas 2026-02-27 15:37:22 +01:00
deploy.sh Actualizar herramientas y contenidos 2026-01-19 09:10:16 +01:00
dev-local.sh docschore: cleanup, update deps, refactor data schemas 2026-02-27 15:37:22 +01:00
dev.sh Actualizar herramientas y contenidos 2026-01-19 09:10:16 +01:00
diagnose-react.js fix: convertir scripts a ES modules y ajustar chunkSizeWarningLimit 2026-01-02 19:29:39 +01:00
docker.sh Actualizar herramientas y contenidos 2026-01-19 09:10:16 +01:00
generate-scorm.ts Actualizar herramientas y contenidos 2026-01-19 09:10:16 +01:00
limpiar-y-rebuild.sh fix: añadir dedupe de React en Vite y script de limpieza 2026-01-02 15:01:39 +01:00
push-produccion.sh refactor: Fase 1 - Clean Architecture, refactorización modular y eliminación de duplicidades 2026-01-25 21:09:47 +01:00
README.md refactor: Fase 1 - Clean Architecture, refactorización modular y eliminación de duplicidades 2026-01-25 21:09:47 +01:00
subir-al-servidor.sh docschore: cleanup, update deps, refactor data schemas 2026-02-27 15:37:22 +01:00
verificar-manual.ts feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
verify-build.js fix: script de verificación actualizado para prefijos numéricos 2026-01-02 19:34:18 +01:00

Scripts del Proyecto

Scripts Disponibles

Scripts de Verificación

verificar-manual.ts

Script de verificación completa del Manual TES Digital.

Uso:

npm run verify:manual

Qué verifica:

  1. Archivos .md accesibles

    • Verifica que todos los 93 archivos .md existan en public/manual/
    • Verifica que los archivos se puedan leer
    • Detecta archivos vacíos
  2. Rutas

    • Verifica el formato de las rutas URL
    • Verifica que el código del capítulo coincida con la ruta
    • Valida estructura de rutas
  3. Navegación

    • Verifica que los capítulos anterior/siguiente existan
    • Verifica consistencia bidireccional de navegación
    • Detecta referencias rotas
  4. Búsqueda

    • Prueba búsquedas con términos comunes
    • Verifica que los capítulos sean encontrables por:
      • Título
      • Palabras clave
      • ID

Código de salida:

  • 0 - Todas las verificaciones pasaron
  • 1 - Se encontraron problemas

verify-build.js

Script de verificación post-build que verifica que el build no contiene vendor-other y que todos los chunks están correctamente generados.

Uso:

npm run verify:build
# o automáticamente después de: npm run build

diagnose-react.js

Script de diagnóstico para verificar problemas de React duplicado.

Uso:

node scripts/diagnose-react.js

Scripts de Build y Desarrollo

build.sh

Wrapper simple para ejecutar el build de producción.

Uso:

./scripts/build.sh

dev.sh

Wrapper simple para ejecutar el entorno de desarrollo.

Uso:

./scripts/dev.sh

Scripts de Deploy

deploy.sh

Script principal de deploy para producción usando PM2.

Uso:

./scripts/deploy.sh [--skip-git]

docker.sh

Script de deploy con Docker.

Uso:

./scripts/docker.sh [--rebuild] [--stop] [--logs] [--skip-git]

push-produccion.sh

Script para configurar SSH y hacer push a producción.

Uso:

export DEPLOY_PASSWORD='tu_password'
./scripts/push-produccion.sh

configurar-remoto-production.sh

Script para configurar el remoto git de producción.

Uso:

./scripts/configurar-remoto-production.sh TU_IP

configurar-ssh-push.sh

Script para configurar SSH y hacer push a producción.

Uso:

./scripts/configurar-ssh-push.sh

Scripts de Utilidad

cleanup.sh

Script consolidado de limpieza y optimización del proyecto.

Uso:

./scripts/cleanup.sh

limpiar-y-rebuild.sh

Script para limpiar dependencias y hacer rebuild completo. Soluciona problemas de React duplicado.

Uso:

./scripts/limpiar-y-rebuild.sh

copiar-consolidado-a-public.sh

Script para copiar archivos SECCION_*.md desde docs/consolidado/ a public/docs/consolidado/.

Uso:

./scripts/copiar-consolidado-a-public.sh

Scripts de SCORM

generate-scorm.ts

Script para generar paquetes SCORM.

Uso:

npm run scorm:generate

Scripts de Deploy (subdirectorio)

Ver scripts/deploy/README_DEPLOY.md para documentación sobre scripts de deploy avanzados.