Spun out mDMS strategy + tooling from m/otto into its own repo on 2026-05-15. Migrated: - docs/strategy.md (was: m/otto:docs/mdms-strategy.md) - infra/paperless/ (config + audit + migrate scripts) - infra/samba-canon/ (Canon MB5100 SMB1 bridge container) History in m/otto: issues #429–#438. Going forward, all mDMS issues file here. Sibling m/paperless (separate repo) remains the bare Docker Compose for Paperless-ngx itself.
25 lines
1001 B
Markdown
25 lines
1001 B
Markdown
# 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:
|
|
|
|
```bash
|
|
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.
|