docling-studio/document-parser
Pier-Jean Malandrino f051d7bb5b chore(#254): slim latest-local image (multi-stage + opt-in reasoning)
- Move docling-agent + mellea out of requirements.txt into a dedicated
  requirements-reasoning.txt. They are no longer pulled into latest-remote
  (regression fix) nor into latest-local by default.
- Dockerfile: split into builder-remote / builder-local / runtime-base
  stages. The runtime image carries no pip and no build cache; the source
  is COPYed only in the final stages so a code-only change reuses every
  pip-install layer.
- Add WITH_REASONING build-arg (default false) on the local target. Set to
  true to bundle the R&D reasoning-trace deps for a local-reasoning image.
- Harden .dockerignore: tests/, data/, uploads/, IDE files, stray
  node_modules / package-lock.json, the one-shot migrate_06.py utility.
- Set HF_HOME so the Docling/HF model cache lands in a deterministic
  appuser-owned path that compose can mount as a volume.
2026-05-06 09:55:46 +02:00
..
api feat(#251): /api/stores router + wiring + schemas Pydantic + tests API 2026-05-05 09:38:39 +02:00
domain feat(#251): add Neo4j as a StoreKind 2026-05-05 09:38:39 +02:00
infra feat(#210): feature-flag mode gating + deep-link redirect 2026-05-05 09:38:39 +02:00
persistence feat(#251): SqliteStoreRepository — update/delete/find_by_name/clear_default_except 2026-05-05 09:38:39 +02:00
services feat(#251): add Neo4j as a StoreKind 2026-05-05 09:38:39 +02:00
tests feat(#251): add Neo4j as a StoreKind 2026-05-05 09:38:39 +02:00
tools chore(#206): backfill 0.6.0 doc-centric data model 2026-05-05 09:38:39 +02:00
.dockerignore chore(#254): slim latest-local image (multi-stage + opt-in reasoning) 2026-05-06 09:55:46 +02:00
conftest.py Format backend codebase with ruff 2026-04-02 12:33:07 +02:00
Dockerfile chore(#254): slim latest-local image (multi-stage + opt-in reasoning) 2026-05-06 09:55:46 +02:00
main.py feat(#251): /api/stores router + wiring + schemas Pydantic + tests API 2026-05-05 09:38:39 +02:00
package-lock.json Add slide on side bar in Studio mode 2026-03-20 16:24:38 +01:00
pyproject.toml Add qualityt check and contributing doc 2026-03-21 15:34:54 +01:00
pytest.ini Add a stronger testing strategy 2026-03-18 14:46:37 +01:00
requirements-local.txt Move bbox.py from domain/ to infra/ and unify coordinate logic 2026-04-03 13:17:26 +02:00
requirements-reasoning.txt chore(#254): slim latest-local image (multi-stage + opt-in reasoning) 2026-05-06 09:55:46 +02:00
requirements-test.txt feat: add hexagonal architecture tests with pytestarch (#177) 2026-04-29 14:00:00 +02:00
requirements.txt chore(#254): slim latest-local image (multi-stage + opt-in reasoning) 2026-05-06 09:55:46 +02:00