From 4d42bcae2efcb18910fed6bcf4b3e9dc67f2c44a Mon Sep 17 00:00:00 2001 From: josiah Date: Mon, 8 Jan 2024 16:44:40 -0600 Subject: [PATCH] Move to using the full calibre docker container, from calibre-web. This is much much better. --- .../roles/abjure/templates/abjure-compose.yml | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/ansible/roles/abjure/templates/abjure-compose.yml b/ansible/roles/abjure/templates/abjure-compose.yml index 7d1e067..632e97f 100644 --- a/ansible/roles/abjure/templates/abjure-compose.yml +++ b/ansible/roles/abjure/templates/abjure-compose.yml @@ -10,7 +10,7 @@ services: ports: - 80:80/tcp - 443:443/tcp - - 8080:8080/tcp + - 8088:8088/tcp volumes: - /home/josiah/apps/traefik/acme.json:/acme.json - traefik_logs:/var/log/access.log @@ -31,7 +31,7 @@ services: - "traefik.http.routers.mediaserver-traefik-api.tls.certResolver=mediaserver-resolver" - "traefik.http.routers.mediaserver-traefik-api.rule=Host(`lair.home.jowj.net`)&&(PathPrefix(`/api`)||PathPrefix(`/dashboard`)||PathPrefix(`/debug`))" - "traefik.http.routers.mediaserver-traefik-api.service=api@internal" - - "traefik.http.services.mediaserver-traefik-api.loadbalancer.server.port=8080" + - "traefik.http.services.mediaserver-traefik-api.loadbalancer.server.port=8088" # - "traefik.http.routers.mediaserver-traefik-api.entrypoints=http" - "traefik.http.routers.mediaserver-traefik-api.entrypoints=https" # middleware redirect @@ -88,17 +88,20 @@ services: networks: - pubnet - calibre-web: - image: lscr.io/linuxserver/calibre-web:latest + calibre: + image: lscr.io/linuxserver/calibre:latest environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - - DOCKER_MODS=linuxserver/mods:universal-calibre #optional - - OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional volumes: - - /home/josiah/apps/calibre/:/config - - /media/usenet/book-library/readarr/:/books + - /home/josiah/apps/calibre/:/config # this is where the config / metadata db / cache live + - /media/usenet/book-library/readarr/:/books # this is the library + ports: + # don't use traefik for non 443 / 80 ports. + - 8080:8080 + - 8181:8181 + - 8081:8081 labels: - "traefik.enable=true" - "traefik.http.services.mediaserver-calibre.loadbalancer.server.port=8083" @@ -107,7 +110,7 @@ services: - "traefik.http.routers.mediaserver-calibre.tls.certResolver=mediaserver-resolver" - "traefik.http.routers.mediaserver-calibre.tls=true" networks: - - pubnet + - pubnet volumes: traefik_acme: