Ir al contenido

Descripción general del autoalojamiento

Mildport se ejecuta como una pila Docker Compose autónoma en tu propia infraestructura. Los archivos nunca salen de tu VPC, y las licencias se verifican sin conexión — el motor nunca llama a casa.

Servicio Rol
mildport El motor de importación + la API REST con clave de licencia (escucha en :8090).
mongo Metadatos, mapeos, registro de entrega.
pdf-probe Sidecar de decodificación — extracción de tablas PDF.
xlsx-decode Sidecar de decodificación — hojas de cálculo.
ocr Sidecar de decodificación — escaneos y fotos.
minio (opcional) Almacenamiento de objetos compatible con S3 para archivos grandes.
Terminal window
cp .env.example .env # keys, Mongo, sidecars
docker compose up --build
✔ mildport listening on :8090
✔ mongo · pdf-probe · xlsx-decode · ocr

Comprueba la salud:

Terminal window
curl localhost:8090/health
# {"status":"ok","service":"cap-import"}

El motor incluye una comprobación preflight que se niega a dejarte desplegar mal — valida claves, almacenamiento, accesibilidad de los sidecars y derechos antes de salir a producción. Ejecútala como parte de tu despliegue:

Terminal window
pnpm import:self-host-check
pnpm import:config-check

Siguiente: Licencias.