]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
adapt compose file for eml parsing
authorphail <phail@hacknology.de>
Wed, 30 Nov 2022 09:16:39 +0000 (10:16 +0100)
committerphail <phail@hacknology.de>
Wed, 30 Nov 2022 09:16:39 +0000 (10:16 +0100)
docker/compose/docker-compose.ci-test.yml
docker/compose/docker-compose.mariadb-tika.yml

index 87bc8b7f2f9d229c53a6cef1b76e5e0a64e33371..b1b8d217932e766a003792298c255b441b54f6a9 100644 (file)
@@ -11,9 +11,12 @@ services:
     container_name: gotenberg
     network_mode: host
     restart: unless-stopped
+    # The gotenberg chromium route is used to convert .eml files. We do not
+    # want to allow external content like tracking pixels or even javascript.
     command:
       - "gotenberg"
-      - "--chromium-disable-routes=true"
+      - "--chromium-disable-javascript=true"
+      - "--chromium-allow-list=file:///tmp/.*"
   tika:
     image: ghcr.io/paperless-ngx/tika:latest
     hostname: tika
index 22f69ba4f29245a903c7c0dc1d7e898a65a76036..4bbb390f078ddaaa493342b4822c658d5a4a5f2e 100644 (file)
@@ -87,9 +87,12 @@ services:
   gotenberg:
     image: docker.io/gotenberg/gotenberg:7.6
     restart: unless-stopped
+    # The gotenberg chromium route is used to convert .eml files. We do not
+    # want to allow external content like tracking pixels or even javascript.
     command:
       - "gotenberg"
-      - "--chromium-disable-routes=true"
+      - "--chromium-disable-javascript=true"
+      - "--chromium-allow-list=file:///tmp/.*"
 
   tika:
     image: ghcr.io/paperless-ngx/tika:latest