Files
mDMS/infra/paperless
mAi 061ea424ad mAi: #1 - Paperless-ngx Barcode-Splitter aktiviert (Patch-T)
PAPERLESS_CONSUMER_ENABLE_BARCODES=true + DELETE_PAGES=true live auf mDock,
parallel in m/paperless docker-compose.yml (Source-of-Truth) committet
(siehe m/paperless commit 8c1ca3f).

Neu:
- infra/paperless/generate_separator.py — Code-128 PATCHT-Generator (uv inline-deps)
- infra/paperless/separator-patchT.pdf — druckbare Trennseite
- docs/strategy.md — neuer Abschnitt "Multi-page scan + automatic splitting"

Test 2026-05-16: Stapel aus 3 Fake-Schreiben (2 + 1 + 1 Seiten) mit
PATCHT-Separator dazwischen → 3 getrennte Paperless-Dokumente mit
korrekten Seitenzahlen, Trennseiten entsorgt. Test-Dokumente wieder
gelöscht.

Closes: nichts (m schliesst Issues selbst — Label "done" via API)
2026-05-16 15:52:53 +02:00
..

paperless infra (snapshot)

These files are a traceable copy of what lives in ~/paperless/ on mDock. The live source of truth is on mDock — this directory exists so the configuration is git-readable for the next shift and for audits.

If you change the live config on mDock, sync the change here in the same commit. If you change the files here, deploy by:

scp Dockerfile docker-compose.yml mdock:/home/m/paperless/build/Dockerfile  # and so on
ssh mdock 'cd /home/m/paperless && docker compose up -d --build'

The two patched JS files (setup.js.patched, server.js.patched) live only on mDock in ~/paperless/build/ — they're large and don't belong in the repo. Hashes:

File mDock path md5
setup.js.patched ~/paperless/build/setup.js.patched 04cb5fbfaed13a5f25612af0b79dd90c
server.js.patched ~/paperless/build/server.js.patched eadcbb86048127f2c80632ae77bbc2a0

See docs/research/issue-429-paperless-pipeline.md for the why.