This commit is contained in:
parent
c242a93f6e
commit
4d31900098
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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<ClinicalProtocol, 'id'>, Document {}
|
||||
|
||||
export const ProtocolModel = mongoose.model<ProtocolDocument>('Protocol', ClinicalProtocolSchema);
|
||||
|
|
|
|||
|
|
@ -36,6 +36,8 @@ services:
|
|||
mongodb:
|
||||
image: mongo:latest
|
||||
container_name: codigo0-mongodb
|
||||
ports:
|
||||
- "27017:27017"
|
||||
restart: always
|
||||
volumes:
|
||||
- mongodb_data:/data/db
|
||||
|
|
|
|||
Loading…
Reference in a new issue