Files
mDMS/infra/paperless/docker-compose.yml
m 2aa532e717 chore: initial commit — spinout from m/otto
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.
2026-05-15 17:31:20 +02:00

53 lines
1.2 KiB
YAML

services:
broker:
image: docker.io/library/redis:8
restart: unless-stopped
volumes:
- redisdata:/data
db:
image: docker.io/library/postgres:16
restart: unless-stopped
volumes:
- pgdata:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:2.20.6
restart: unless-stopped
depends_on:
- db
- broker
ports:
- 8777:8000
volumes:
- /mnt/mdms/paperless/data:/usr/src/paperless/data
- /mnt/mdms/paperless/media:/usr/src/paperless/media
- /mnt/mdms/export:/usr/src/paperless/export
- /mnt/mdms/inbox:/usr/src/paperless/consume
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
PAPERLESS_TIME_ZONE: Europe/Berlin
PAPERLESS_OCR_LANGUAGE: deu+eng
PAPERLESS_CONSUMER_POLLING: 60
PAPERLESS_CONSUMER_RECURSIVE: "true"
paperless-ai:
build: ./build
image: mdock/paperless-ai:3.0.9-restrict-patch
container_name: paperless-ai
restart: unless-stopped
ports:
- 3077:3000
volumes:
- aidata:/app/data
volumes:
redisdata:
pgdata:
aidata: