Files
quasar/backend
Benito Rodríguez 79c42fad55 feat: stream hashing y entradas en archivos
- Añade `computeHashesFromStream` para hashing desde streams
- Añade `streamArchiveEntry` e integra en `importDirectory` (path codificado con ::)
- Extiende `scanDirectory` para exponer entradas internas, normaliza rutas POSIX y evita traversal; `ARCHIVE_MAX_ENTRIES` configurable
- Limpia listeners en hashing y mejora robustez/logging
- Añade tests unitarios e integración; actualiza mocks a `Mock` types
- CI: instala `unzip` junto a `p7zip` para soportar tests de integración
2026-02-09 19:49:56 +01:00
..
2026-02-09 18:50:11 +01:00

Backend — Quasar

Scaffold mínimo del backend usando Fastify + TypeScript + Prisma (SQLite).

Arranque rápido

# desde la raíz
yarn

# entrar al backend
cd backend

# generar cliente Prisma
yarn prisma:generate

# aplicar migraciones (si pide nombre, usar --name init)
yarn prisma:migrate

# abrir Prisma Studio
yarn prisma:studio

# ejecutar en desarrollo
yarn dev

# ejecutar tests
yarn test

Notas:

  • Use .env.example como referencia para DATABASE_URL.

Metadatos:

Autor: GitHub Copilot

Última actualización: 2026-02-07