From 9db0e9e88a14670a1c1577d2e1e1569d72eb2fd9 Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Sat, 5 Mar 2022 19:18:32 +0000 Subject: [PATCH] Add documents compose --- documents/docker-compose.yml | 59 ++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 documents/docker-compose.yml diff --git a/documents/docker-compose.yml b/documents/docker-compose.yml new file mode 100644 index 0000000..f9aac63 --- /dev/null +++ b/documents/docker-compose.yml @@ -0,0 +1,59 @@ +version: '3.9' + +services: + paperless: + image: jonaswinkler/paperless-ng:latest + container_name: paperless + restart: unless-stopped + depends_on: + - paperless_db + - paperless_broker + healthcheck: + disable: true + volumes: + - '/mnt/storage/configs/documents/paperless/data:/usr/src/paperless/data' + - '/mnt/storage/configs/documents/paperless/media:/usr/src/paperless/media' + - '/mnt/storage/configs/documents/paperless/export:/usr/src/paperless/export' + - '/mnt/storage/configs/documents/paperless/consume:/usr/src/paperless/consume' + environment: + PAPERLESS_REDIS: redis://paperless_broker:6379 + PAPERLESS_DBHOST: paperless_db + USERMAP_UID: 1000 + USERMAP_GID: 1000 + PAPERLESS_OCR_LANGUAGES: ell + PAPERLESS_SECRET_KEY: '${PAPERLESS_SECRET_KEY}' + PAPERLESS_TIME_ZONE: Europe/Athens + PAPERLESS_OCR_LANGUAGE: eng + PAPERLESS_OCR_ROTATE_PAGES_THRESHOLD: 15 + PAPERLESS_FORCE_SCRIPT_NAME: '/paperless' + networks: + - paperless + - proxy + + paperless_broker: + image: redis:6.0 + container_name: paperless_broker + restart: unless-stopped + networks: + - paperless + + paperless_db: + image: postgres:13 + container_name: paperless_db + restart: unless-stopped + volumes: + - '/home/nick/configs/documents/paperless/db:/var/lib/postgresql/data' + environment: + POSTGRES_DB: paperless + POSTGRES_USER: paperless + POSTGRES_PASSWORD: paperless + networks: + - paperless + user: '1000:1000' + +networks: + paperless: + name: paperless + proxy: + external: true + name: proxy