From 0b49253ca5638bbb791b3749b086639e82cea0fd Mon Sep 17 00:00:00 2001 From: Florian Zirker Date: Wed, 2 Oct 2024 16:00:58 +0200 Subject: [PATCH] Stirling PDF under Tools --- proxy/Caddyfile | 5 +++++ tools/docker-compose.yml | 22 ++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 tools/docker-compose.yml diff --git a/proxy/Caddyfile b/proxy/Caddyfile index a245a03..40459b6 100644 --- a/proxy/Caddyfile +++ b/proxy/Caddyfile @@ -102,6 +102,11 @@ http://*.{$OLD_DOMAIN} { reverse_proxy authentik-server:9000 } + @pdf host pdf.{$DOMAIN} + handle @pdf { + reverse_proxy stirling-pdf:8080 + } + # Fallback unhandled (sub)domains handle { error 404 diff --git a/tools/docker-compose.yml b/tools/docker-compose.yml new file mode 100644 index 0000000..2d2fb65 --- /dev/null +++ b/tools/docker-compose.yml @@ -0,0 +1,22 @@ +services: + + stirling-pdf: + image: frooodle/s-pdf:latest + # ports: + # - '8080:8080' + networks: + - web + volumes: + - ${VOLUMES_PATH}/tools/stirling-pdf/trainingData:/usr/share/tesseract-ocr/5/tessdata #Required for extra OCR languages + - ${VOLUMES_PATH}/tools/stirling-pdf/extraConfigs:/configs +# - ${VOLUMES_PATH}/tools/stirling-pdf/customFiles:/customFiles/ +# - ${VOLUMES_PATH}/tools/stirling-pdf/logs:/logs/ + environment: + - DOCKER_ENABLE_SECURITY=false + + +networks: + paperless: + web: + external: true +