Aller au contenu

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.

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.
Terminal window
cp .env.example .env # keys, Mongo, sidecars
docker compose up --build
✔ mildport listening on :8090
✔ mongo · pdf-probe · xlsx-decode · ocr

Vérifier la santé :

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

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 :

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

Suite : Licences.