| .. | ||
| deploy | ||
| build.sh | ||
| cleanup.sh | ||
| configurar-remoto-production.sh | ||
| configurar-ssh-push.sh | ||
| copiar-consolidado-a-public.sh | ||
| deploy-lab.sh | ||
| deploy.sh | ||
| dev-local.sh | ||
| dev.sh | ||
| diagnose-react.js | ||
| docker.sh | ||
| generate-scorm.ts | ||
| limpiar-y-rebuild.sh | ||
| push-produccion.sh | ||
| README.md | ||
| subir-al-servidor.sh | ||
| verificar-manual.ts | ||
| verify-build.js | ||
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:
-
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
- Verifica que todos los 93 archivos .md existan en
-
Rutas
- Verifica el formato de las rutas URL
- Verifica que el código del capítulo coincida con la ruta
- Valida estructura de rutas
-
Navegación
- Verifica que los capítulos anterior/siguiente existan
- Verifica consistencia bidireccional de navegación
- Detecta referencias rotas
-
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 pasaron1- 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.