add arrnet

This commit is contained in:
2025-12-08 17:33:16 -05:00
parent fd1de4ce44
commit 3fc20fa0b6

View File

@@ -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;
};
};