diff --git a/PROGRESS.md b/PROGRESS.md index 9d29d15f..26bb52c2 100644 --- a/PROGRESS.md +++ b/PROGRESS.md @@ -28,3 +28,4 @@ Registro histórico de hitos y sesiones del proyecto. - Ejecutar migración masiva de protocolos. - Conectar renderer a la API de MongoDB. - Redacción de manuales prioritarios. +- [2026-03-23] Migración YAML a MongoDB completada exitosamente. diff --git a/backend/src/infrastructure/database/models/ProtocolModel.ts b/backend/src/infrastructure/database/models/ProtocolModel.ts index 48e8a12e..61b2d0fb 100644 --- a/backend/src/infrastructure/database/models/ProtocolModel.ts +++ b/backend/src/infrastructure/database/models/ProtocolModel.ts @@ -1,5 +1,5 @@ import mongoose, { Schema, Document } from 'mongoose'; -import { ClinicalProtocol } from '../../domain/entities/ClinicalProtocol'; +import { ClinicalProtocol } from '../../../domain/entities/ClinicalProtocol'; const ProtocolStepSchema = new Schema({ tipo: { type: String, enum: ['checklist', 'decision', 'tecnica', 'info'], required: true }, @@ -74,6 +74,6 @@ const ClinicalProtocolSchema = new Schema({ collection: 'protocols' }); -export interface ProtocolDocument extends ClinicalProtocol, Document {} +export interface ProtocolDocument extends Omit, Document {} export const ProtocolModel = mongoose.model('Protocol', ClinicalProtocolSchema); diff --git a/docker-compose.yml b/docker-compose.yml index 10b790a1..aed542ad 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -36,6 +36,8 @@ services: mongodb: image: mongo:latest container_name: codigo0-mongodb + ports: + - "27017:27017" restart: always volumes: - mongodb_data:/data/db