Перейти к содержимому

Самостоятельное размещение: обзор

Mildport работает как самодостаточный стек Docker Compose в вашей собственной инфраструктуре. Файлы никогда не покидают ваш VPC, а лицензии проверяются офлайн — движок никогда не «звонит домой».

Сервис Роль
mildport Движок импорта + REST API с ключом лицензии (слушает на :8090).
mongo Метаданные, сопоставления, журнал доставки.
pdf-probe Декодирующий sidecar — извлечение таблиц из PDF.
xlsx-decode Декодирующий sidecar — таблицы.
ocr Декодирующий sidecar — сканы и фото.
minio (опционально) S3-совместимое объектное хранилище для больших файлов.
Terminal window
cp .env.example .env # keys, Mongo, sidecars
docker compose up --build
✔ mildport listening on :8090
✔ mongo · pdf-probe · xlsx-decode · ocr

Проверьте состояние:

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

Движок поставляется с проверкой preflight, которая не даёт вам развернуть неправильно — она проверяет ключи, хранилище, доступность sidecar-ов и права до выхода в продакшен. Запускайте её как часть вашего развёртывания:

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

Дальше: Лицензирование.