From 36eace3068a2fd5193514fe7a306224a37a1efad Mon Sep 17 00:00:00 2001 From: Colin Hebert Date: Mon, 1 Jan 2024 12:45:36 +0100 Subject: [PATCH] Introduce parperless-ngx --- document-collector/docker-compose.yml | 36 +++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 document-collector/docker-compose.yml diff --git a/document-collector/docker-compose.yml b/document-collector/docker-compose.yml new file mode 100644 index 0000000..6c77742 --- /dev/null +++ b/document-collector/docker-compose.yml @@ -0,0 +1,36 @@ +name: document-collector + +services: + paperless: + hostname: paperless + image: ghcr.io/paperless-ngx/paperless-ngx + environment: + PAPERLESS_REDIS: redis://broker:6379 + USERMAP_UID: ${NASCOMPOSE_UID?} + USERMAP_GID: ${NASCOMPOSE_GID?} + PAPERLESS_ENABLE_HTTP_REMOTE_USER: true + PAPERLESS_HTTP_REMOTE_USER_HEADER_NAME: Remote-User + networks: + - reverse-proxy + depends_on: + - broker + volumes: + - ${NASCOMPOSE_SERVICES?}/document-collector/volumes/paperless_data/:/usr/src/paperless/data/ + - ${NASCOMPOSE_DATA?}/media/documents/:/usr/src/paperless/media/ + - ${NASCOMPOSE_DATA?}/consume:/usr/src/paperless/consume + - ${NASCOMPOSE_DATA?}/export:/usr/src/paperless/export + restart: unless-stopped + labels: + traefik.enable: true + traefik.http.routers.paperless.middlewares: authelia@file + + broker: + hostname: broker + image: redis:7 + volumes: + - ${NASCOMPOSE_SERVICES?}/document-collector/volumes/broker_data/:/data/ + restart: unless-stopped + +networks: + reverse-proxy: + external: true