Skip to content

01. Installation

Nicolás Baier Quezada edited this page Apr 15, 2026 · 3 revisions

Instalación

Desarrollo Local

# Clonar la rama principal
git clone https://github.com/Debaq/Dird.git
cd Dird

# Instalar dependencias
npm install

# Iniciar servidor de desarrollo
npm run dev

El servidor de desarrollo usa .env.development y apunta al backend remoto de tmeduca.org por defecto.

Build de Producción

# Build completo (type-check + vite build + version.json + .htaccess)
npm run build

# Preview local del build
npm run preview

# Verificar configuración de API
npm run check-config

Modelos de IA

Los modelos ONNX no vienen integrados en el repositorio. Se descargan dinámicamente desde GitHub Releases la primera vez que se necesitan y se almacenan en la caché del navegador. El sistema gestiona esto automáticamente via model-downloader.ts.

La metadata de los modelos (clases detectables, tamaño de entrada, umbrales) se carga desde GitHub al iniciar la aplicación.

Variables de Entorno

Variable Descripción Ejemplo
VITE_API_BASE_URL URL absoluta del backend PHP https://tmeduca.org/dird/backend
VITE_API_USE_RELATIVE Usar ruta relativa al BASE_URL en producción true

Archivos de configuración

  • .env.development → Apunta al backend remoto para testing
  • .env.production → Usa ruta relativa (BASE_URL/backend)

Ver CONFIG.md para configuración detallada de API y despliegue.

Clone this wiki locally