diff --git a/systems/palatine-hill/docker/arr.nix b/systems/palatine-hill/docker/arr.nix index 276b639..b762ac9 100644 --- a/systems/palatine-hill/docker/arr.nix +++ b/systems/palatine-hill/docker/arr.nix @@ -21,6 +21,7 @@ in "${vars.primary_docker}/bazarr:/config" "${vars.primary_plex_storage}/data:/data" ]; + extraOptions = [ "--network=arrnet" ]; autoStart = true; }; prowlarr = { @@ -31,6 +32,7 @@ in PGID = "100"; TZ = "America/New_York"; }; + extraOptions = [ "--network=arrnet" ]; volumes = [ "${vars.primary_docker}/prowlarr:/config" ]; autoStart = true; }; @@ -46,6 +48,7 @@ in "${vars.primary_docker}/radarr:/config" "${vars.primary_plex_storage}/data:/data" ]; + extraOptions = [ "--network=arrnet" ]; autoStart = true; }; sonarr = { @@ -60,6 +63,7 @@ in "${vars.primary_docker}/sonarr:/config" "${vars.primary_plex_storage}/data:/data" ]; + extraOptions = [ "--network=arrnet" ]; autoStart = true; }; lidarr = { @@ -74,6 +78,7 @@ in "${vars.primary_docker}/lidarr:/config" "${vars.primary_plex_storage}/data:/data" ]; + extraOptions = [ "--network=arrnet" ]; autoStart = true; }; unpackerr = { @@ -86,6 +91,7 @@ in "${vars.primary_docker}/unpackerr:/config" "${vars.primary_plex_storage}:/data" ]; + extraOptions = [ "--network=arrnet" ]; autoStart = true; }; notifiarr = { @@ -100,10 +106,11 @@ in "${vars.primary_docker}/notifiarr:/config" "${vars.primary_plex_storage}:/data" ]; + extraOptions = [ "--network=arrnet" ]; autoStart = true; }; - overseerr = { - image = "fallenbagel/jellyseerr:preview-seerr"; + jellyseerr = { + image = "fallenbagel/jellyseerr:latest"; environment = { PUID = "600"; PGID = "100"; @@ -111,12 +118,20 @@ in }; volumes = [ "${vars.primary_docker}/overseerr:/config" ]; # TODO: remove ports later since this is going through web + extraOptions = [ + "--network=arrnet" + "--network=haproxy-net" + "--health-cmd \"wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/status || exit 1\"" + "--health-start-period 20s" + "--health-timeout 3s" + "--health-interval 15s" + "--health-retries 3" + ]; ports = [ "5055:5055" ]; # Web UI port dependsOn = [ "radarr" "sonarr" ]; - extraOptions = [ "--network=haproxy-net" ]; autoStart = true; }; };