|
17 | 17 | # - radarr: https://github.com/Radarr/Radarr |
18 | 18 | # - sonarr: https://github.com/Sonarr/Sonarr |
19 | 19 | # - bazarr: https://github.com/morpheus65535/bazarr |
20 | | -# - readarr: https://github.com/Readarr/Readarr |
21 | 20 | # - overseerr: https://github.com/sct/overseerr |
22 | 21 | # - cleanuparr: https://github.com/Cleanuparr/Cleanuparr |
23 | 22 | # - speedtest-tracker: https://docs.speedtest-tracker.dev |
@@ -164,7 +163,6 @@ services: |
164 | 163 | - ${RADARR_WEBUI_PORT}:7878 # Radarr web UI port |
165 | 164 | - ${SONARR_WEBUI_PORT}:8989 # Sonarr web UI port |
166 | 165 | - ${BAZARR_WEBUI_PORT}:6767 # Bazarr web UI port |
167 | | - - ${READARR_WEBUI_PORT}:8787 # Readarr web UI port |
168 | 166 |
|
169 | 167 | # Mount host directories into the container |
170 | 168 | volumes: |
@@ -347,36 +345,6 @@ services: |
347 | 345 | radarr: |
348 | 346 | condition: service_healthy # Wait until Radarr is healthy |
349 | 347 |
|
350 | | - # |
351 | | - # Define the 'readarr' service for managing ebooks |
352 | | - # |
353 | | - readarr: |
354 | | - # Docker image and container information |
355 | | - <<: *arr-stack-container # Pull in arr-stack container config |
356 | | - image: lscr.io/linuxserver/readarr:${READARR_TAG} # Run using the specified tag |
357 | | - container_name: readarr-${READARR_TAG} # Append Docker image tag to container name |
358 | | - network_mode: service:gluetun # Route network traffic through gluetun |
359 | | - |
360 | | - # Mount host directories into the container |
361 | | - volumes: |
362 | | - - ${READARR_CONFIG_PATH}:/config:rw # Database and Readarr configs |
363 | | - - ${HOST_DOWNLOADS_PATH}:/downloads:rw # Location of download managers output directory |
364 | | - - ${HOST_BOOKS_PATH}:/books:rw # Location of book library on disk |
365 | | - |
366 | | - # Define container healthcheck to verify Readarr connectivity |
367 | | - healthcheck: |
368 | | - test: ["CMD-SHELL", "wget -qO- http://localhost:${READARR_WEBUI_PORT} | grep -q 'Readarr'"] # Check if Readarr web UI is reachable |
369 | | - <<: *default-healthcheck-settings # Pull in default healthcheck settings |
370 | | - |
371 | | - # Specify container service dependencies |
372 | | - depends_on: |
373 | | - gluetun: |
374 | | - condition: service_healthy # Wait until Gluetun reports healthy VPN connection |
375 | | - prowlarr: |
376 | | - condition: service_healthy # Wait until Prowlarr is healthy |
377 | | - qbittorrent: |
378 | | - condition: service_healthy # Wait until qBittorrent is healthy |
379 | | - |
380 | 348 | # |
381 | 349 | # Define the 'overseerr' service for managing media library requests |
382 | 350 | # |
@@ -516,8 +484,6 @@ services: |
516 | 484 | HOMEPAGE_VAR_SONARR_KEY: ${HOMEPAGE_VAR_SONARR_KEY} # Sonarr api key for widget |
517 | 485 | HOMEPAGE_VAR_BAZARR_URL: ${HOMEPAGE_VAR_BAZARR_URL}:${BAZARR_WEBUI_PORT} # Bazarr internal URL for widget |
518 | 486 | HOMEPAGE_VAR_BAZARR_KEY: ${HOMEPAGE_VAR_BAZARR_KEY} # Bazarr api key for widget |
519 | | - HOMEPAGE_VAR_READARR_URL: ${HOMEPAGE_VAR_READARR_URL}:${READARR_WEBUI_PORT} # Readarr internal URL for widget |
520 | | - HOMEPAGE_VAR_READARR_KEY: ${HOMEPAGE_VAR_READARR_KEY} # Readarr api key for widget |
521 | 487 | HOMEPAGE_VAR_OVERSEERR_URL: ${HOMEPAGE_VAR_OVERSEERR_URL}:${OVERSEERR_WEBUI_PORT} # Overseerr internal URL for widget |
522 | 488 | HOMEPAGE_VAR_OVERSEERR_KEY: ${HOMEPAGE_VAR_OVERSEERR_KEY} # Overseerr api key for widget |
523 | 489 | HOMEPAGE_VAR_PROWLARR_URL: ${HOMEPAGE_VAR_PROWLARR_URL}:${PROWLARR_WEBUI_PORT} # Prowlarr internal URL for widget |
|
0 commit comments