From b3160e9feb6116adb3465dffbbb917cc14d2069f Mon Sep 17 00:00:00 2001 From: juvdiaz Date: Sat, 27 Jun 2026 14:13:18 -0600 Subject: [PATCH] Make arr service DNS explicit --- infra/arr-stack/docker-compose.yml | 31 +++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/infra/arr-stack/docker-compose.yml b/infra/arr-stack/docker-compose.yml index f01fb4b..59b82ab 100644 --- a/infra/arr-stack/docker-compose.yml +++ b/infra/arr-stack/docker-compose.yml @@ -2,9 +2,6 @@ name: homelab-arr x-linuxserver-common: &linuxserver-common restart: unless-stopped - dns: &arr-dns - - ${ARR_DNS_PRIMARY:-1.1.1.1} - - ${ARR_DNS_SECONDARY:-8.8.8.8} environment: PUID: ${PUID:-1000} PGID: ${PGID:-1000} @@ -17,7 +14,9 @@ services: image: ${FLARESOLVERR_IMAGE:-ghcr.io/flaresolverr/flaresolverr:latest} container_name: ${FLARESOLVERR_CONTAINER_NAME:-arr-flaresolverr} restart: unless-stopped - dns: *arr-dns + dns: + - ${ARR_DNS_PRIMARY:-1.1.1.1} + - ${ARR_DNS_SECONDARY:-8.8.8.8} environment: LOG_LEVEL: ${FLARESOLVERR_LOG_LEVEL:-info} TZ: ${TZ:-America/Mexico_City} @@ -30,6 +29,9 @@ services: <<: *linuxserver-common image: ${PROWLARR_IMAGE:-lscr.io/linuxserver/prowlarr:latest} container_name: ${PROWLARR_CONTAINER_NAME:-arr-prowlarr} + dns: + - ${ARR_DNS_PRIMARY:-1.1.1.1} + - ${ARR_DNS_SECONDARY:-8.8.8.8} ports: - "${PROWLARR_PORT:-9696}:9696" volumes: @@ -39,6 +41,9 @@ services: <<: *linuxserver-common image: ${RADARR_IMAGE:-lscr.io/linuxserver/radarr:latest} container_name: ${RADARR_CONTAINER_NAME:-arr-radarr} + dns: + - ${ARR_DNS_PRIMARY:-1.1.1.1} + - ${ARR_DNS_SECONDARY:-8.8.8.8} ports: - "${RADARR_PORT:-7878}:7878" volumes: @@ -49,6 +54,9 @@ services: <<: *linuxserver-common image: ${SONARR_IMAGE:-lscr.io/linuxserver/sonarr:latest} container_name: ${SONARR_CONTAINER_NAME:-arr-sonarr} + dns: + - ${ARR_DNS_PRIMARY:-1.1.1.1} + - ${ARR_DNS_SECONDARY:-8.8.8.8} ports: - "${SONARR_PORT:-8989}:8989" volumes: @@ -59,6 +67,9 @@ services: <<: *linuxserver-common image: ${QBITTORRENT_IMAGE:-lscr.io/linuxserver/qbittorrent:latest} container_name: ${QBITTORRENT_CONTAINER_NAME:-arr-qbittorrent} + dns: + - ${ARR_DNS_PRIMARY:-1.1.1.1} + - ${ARR_DNS_SECONDARY:-8.8.8.8} environment: PUID: ${PUID:-1000} PGID: ${PGID:-1000} @@ -77,7 +88,9 @@ services: image: ${KAPOWARR_IMAGE:-mrcas/kapowarr:latest} container_name: ${KAPOWARR_CONTAINER_NAME:-arr-kapowarr} restart: unless-stopped - dns: *arr-dns + dns: + - ${ARR_DNS_PRIMARY:-1.1.1.1} + - ${ARR_DNS_SECONDARY:-8.8.8.8} environment: PUID: ${PUID:-1000} PGID: ${PGID:-1000} @@ -95,7 +108,9 @@ services: image: ${SUWAYOMI_IMAGE:-ghcr.io/suwayomi/suwayomi-server:preview} container_name: ${SUWAYOMI_CONTAINER_NAME:-arr-suwayomi} restart: unless-stopped - dns: *arr-dns + dns: + - ${ARR_DNS_PRIMARY:-1.1.1.1} + - ${ARR_DNS_SECONDARY:-8.8.8.8} environment: PUID: ${PUID:-1000} PGID: ${PGID:-1000} @@ -112,7 +127,9 @@ services: image: ${MAINTAINERR_IMAGE:-ghcr.io/jorenn92/maintainerr:latest} container_name: ${MAINTAINERR_CONTAINER_NAME:-arr-maintainerr} restart: unless-stopped - dns: *arr-dns + dns: + - ${ARR_DNS_PRIMARY:-1.1.1.1} + - ${ARR_DNS_SECONDARY:-8.8.8.8} environment: PUID: ${PUID:-1000} PGID: ${PGID:-1000}