Aperçu de l'auto-hébergement
Mildport s’exécute comme une stack Docker Compose autonome dans votre propre infrastructure. Les fichiers ne quittent jamais votre VPC, et les licences se vérifient hors ligne — le moteur ne téléphone jamais à la maison.
La stack
Section intitulée « La stack »| Service | Rôle |
|---|---|
mildport |
Le moteur d’import + l’API REST à clé de licence (écoute sur :8090). |
mongo |
Métadonnées, mappings, journal de livraison. |
pdf-probe |
Sidecar de décodage — extraction de tableaux PDF. |
xlsx-decode |
Sidecar de décodage — feuilles de calcul. |
ocr |
Sidecar de décodage — scans et photos. |
minio (optionnel) |
Stockage objet compatible S3 pour les gros fichiers. |
Démarrage
Section intitulée « Démarrage »cp .env.example .env # keys, Mongo, sidecarsdocker compose up --build✔ mildport listening on :8090✔ mongo · pdf-probe · xlsx-decode · ocrVérifier la santé :
curl localhost:8090/health# {"status":"ok","service":"cap-import"}Preflight
Section intitulée « Preflight »Le moteur embarque un contrôle preflight qui refuse de vous laisser mal déployer — il valide les clés, le stockage, l’accessibilité des sidecars et les droits avant la mise en production. Exécutez-le dans le cadre de votre déploiement :
pnpm import:self-host-checkpnpm import:config-checkSuite : Licences.