Add documents compose
This commit is contained in:
59
documents/docker-compose.yml
Normal file
59
documents/docker-compose.yml
Normal file
@@ -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
|
Reference in New Issue
Block a user