fukuops/docker/paperless/docker-compose.yml
Renovate Bot b6e01f2f11
Some checks failed
checks / k8s (push) Successful in 36s
checks / tflint (push) Successful in 18s
checks / pre-commit (push) Successful in 2m47s
OpenTofu deployments / adguard (push) Successful in 41s
OpenTofu deployments / authentik (push) Failing after 3h12m43s
chore(deps): update ghcr.io/paperless-ngx/paperless-ngx docker tag to v2.14.7
2025-02-01 01:08:05 +00:00

52 lines
2.1 KiB
YAML

---
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.14.7
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}