diff --git a/hosts/home-morefine/docker/caddy/Caddyfile b/hosts/home-morefine/docker/caddy/Caddyfile index 753b166..b8a5072 100644 --- a/hosts/home-morefine/docker/caddy/Caddyfile +++ b/hosts/home-morefine/docker/caddy/Caddyfile @@ -93,6 +93,11 @@ passwords.catmedved.com { tls /etc/caddy/certs/fullchain.pem /etc/caddy/certs/privkey.pem } +pdf-tools.catmedved.com { + reverse_proxy http://stirling_pdf:8080 + tls /etc/caddy/certs/fullchain.pem /etc/caddy/certs/privkey.pem +} + pihole.catmedved.com { reverse_proxy http://pihole:80 tls /etc/caddy/certs/fullchain.pem /etc/caddy/certs/privkey.pem diff --git a/hosts/home-morefine/docker/stirling/docker-compose.yaml b/hosts/home-morefine/docker/stirling/docker-compose.yaml new file mode 100644 index 0000000..5fa14e2 --- /dev/null +++ b/hosts/home-morefine/docker/stirling/docker-compose.yaml @@ -0,0 +1,21 @@ +services: + stirling_pdf: + image: stirlingtools/stirling-pdf:latest + container_name: stirling_pdf + # ports: + # - '8080:8080' + volumes: + - /srv/rundata/stirling/tessdata:/usr/share/tessdata # OCR language files + - /srv/rundata/stirling/configs:/configs # Settings & database + - /srv/rundata/stirling/logs:/logs # Application logs + - /srv/rundata/stirling/pipeline:/pipeline # Automation configs + environment: + - SECURITY_ENABLELOGIN=false # Set true to enable user authentication + - LANGS=en_GB # Interface language + restart: unless-stopped + networks: + - caddy_internal + +networks: + caddy_internal: + external: true