added gotenberg and tika for word doc processing
This commit is contained in:
@@ -9,7 +9,7 @@ services:
|
||||
paperless-ngx:
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx:latest
|
||||
container_name: paperless-ngx
|
||||
depends_on: [redis, db]
|
||||
depends_on: [redis, db, tika, gotenberg]
|
||||
environment:
|
||||
- USERMAP_UID=1026
|
||||
- USERMAP_GID=100
|
||||
@@ -29,6 +29,10 @@ services:
|
||||
- PAPERLESS_ALLOWED_HOSTS=paperless.haldenstrasse.schillinger.one,192.168.1.14,paperless-ngx
|
||||
- PAPERLESS_URL=https://paperless.haldenstrasse.schillinger.one
|
||||
- PAPERLESS_CORS_ALLOWED_HOSTS=https://paperless.haldenstrasse.schillinger.one,http://paperless-ngx:8000
|
||||
# --- TIKA & GOTENBERG SETTINGS ---
|
||||
- PAPERLESS_TIKA_ENABLED=1
|
||||
- PAPERLESS_TIKA_ENDPOINT=http://tika:9998
|
||||
- PAPERLESS_TIKA_GOTENBERG_ENDPOINT=http://gotenberg:3000
|
||||
volumes:
|
||||
- /home/marc/paperless-stack/paperless:/usr/src/paperless/data
|
||||
- /mnt/synology/media:/usr/src/paperless/media
|
||||
@@ -90,7 +94,7 @@ services:
|
||||
|
||||
# AI Provider Settings
|
||||
- AI_PROVIDER=openai
|
||||
- OPENAI_API_KEY=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
|
||||
- OPENAI_API_KEY=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
|
||||
- AI_MODEL=gpt-4o-mini
|
||||
- AI_EMBEDDING_MODEL=text-embedding-3-small
|
||||
extra_hosts:
|
||||
@@ -99,3 +103,24 @@ services:
|
||||
- document_network
|
||||
depends_on:
|
||||
- paperless-ngx
|
||||
|
||||
# --- OFFICE CONVERSION SERVICES ---
|
||||
gotenberg:
|
||||
image: docker.io/gotenberg/gotenberg:8
|
||||
container_name: gotenberg
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 3020:3000 # Map external 3020 to internal 3000
|
||||
command:
|
||||
- "gotenberg"
|
||||
- "--chromium-disable-javascript=true"
|
||||
- "--chromium-allow-list=file:///tmp/.*"
|
||||
networks:
|
||||
- document_network
|
||||
|
||||
tika:
|
||||
image: docker.io/apache/tika:latest
|
||||
container_name: tika
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- document_network
|
||||
Reference in New Issue
Block a user