--- services: tika: image: apache/tika:latest restart: unless-stopped gotenberg: image: thecodingmachine/gotenberg restart: unless-stopped environment: DISABLE_GOOGLE_CHROME: 1 DEFAULT_WAIT_TIMEOUT: 30 webserver: image: ghcr.io/paperless-ngx/paperless-ngx:2.19.4 restart: unless-stopped ports: - 8002:8000 healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8000"] interval: 30s timeout: 10s retries: 5 volumes: - ${PAPERLESS_DATA:-/mnt/nas1/shared/paperless/data}:/usr/src/paperless/data - ${PAPERLESS_MEDIA:-/mnt/nas1/shared/paperless/media}:/usr/src/paperless/media - ${PAPERLESS_EXPORT:-/mnt/nas1/shared/paperless/export}:/usr/src/paperless/export - ${PAPERLESS_CONSUME:-/mnt/nas1/shared/paperless/consume}:/usr/src/paperless/consume environment: USERMAP_UID: ${PAPERLESS_UID:-1000} USERMAP_GID: ${PAPERLESS_GID:-1000} PAPERLESS_REDIS: ${PAPERLESS_REDIS} PAPERLESS_DBHOST: ${PAPERLESS_DBHOST:-192.168.1.3} PAPERLESS_DBPORT: ${PAPERLESS_DBPORT:-55432} PAPERLESS_DBNAME: ${PAPERLESS_DBNAME:-paperlessng} PAPERLESS_DBUSER: ${PAPERLESS_DBUSER} PAPERLESS_DBPASS: ${PAPERLESS_DBPASS} PAPERLESS_TIME_ZONE: ${PAPERLESS_TIME_ZONE:-Europe/Madrid} PAPERLESS_SECRET_KEY: ${PAPERLESS_SECRET_KEY} PAPERLESS_TIKA_ENABLED: ${PAPERLESS_TIKA_ENABLED:-1} PAPERLESS_TIKA_ENDPOINT: ${PAPERLESS_TIKA_ENDPOINT:-http://tika:998} PAPERLESS_TIKA_GOTENBERG_ENDPOINT: ${PAPERLESS_TIKA_GOTENBERG_ENDPOINT:-http://gotenberg:3000} PAPERLESS_URL: ${PAPERLESS_URL:-https://paperless.roboces.dev} PAPERLESS_TASK_WORKERS: ${PAPERLESS_TASK_WORKERS:-2} PAPERLESS_THREADS_PER_WORKER: ${PAPERLESS_THREADS_PER_WORKER:-2} PAPERLESS_ADMIN_USER: ${PAPERLESS_ADMIN_USER:-admin} PAPERLESS_ADMIN_MAIL: ${PAPERLESS_ADMIN_MAIL:-admin@fukurokuju.dev} PAPERLESS_ADMIN_PASSWORD: ${PAPERLESS_ADMIN_PASSWORD} PAPERLESS_APPS: allauth.socialaccount.providers.openid_connect PAPERLESS_SOCIALACCOUNT_PROVIDERS: ${PAPERLESS_SOCIALACCOUNT_PROVIDERS}