add arrnet
This commit is contained in:
@@ -21,6 +21,7 @@ in
|
|||||||
"${vars.primary_docker}/bazarr:/config"
|
"${vars.primary_docker}/bazarr:/config"
|
||||||
"${vars.primary_plex_storage}/data:/data"
|
"${vars.primary_plex_storage}/data:/data"
|
||||||
];
|
];
|
||||||
|
extraOptions = [ "--network=arrnet" ];
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
};
|
};
|
||||||
prowlarr = {
|
prowlarr = {
|
||||||
@@ -31,6 +32,7 @@ in
|
|||||||
PGID = "100";
|
PGID = "100";
|
||||||
TZ = "America/New_York";
|
TZ = "America/New_York";
|
||||||
};
|
};
|
||||||
|
extraOptions = [ "--network=arrnet" ];
|
||||||
volumes = [ "${vars.primary_docker}/prowlarr:/config" ];
|
volumes = [ "${vars.primary_docker}/prowlarr:/config" ];
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
};
|
};
|
||||||
@@ -46,6 +48,7 @@ in
|
|||||||
"${vars.primary_docker}/radarr:/config"
|
"${vars.primary_docker}/radarr:/config"
|
||||||
"${vars.primary_plex_storage}/data:/data"
|
"${vars.primary_plex_storage}/data:/data"
|
||||||
];
|
];
|
||||||
|
extraOptions = [ "--network=arrnet" ];
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
};
|
};
|
||||||
sonarr = {
|
sonarr = {
|
||||||
@@ -60,6 +63,7 @@ in
|
|||||||
"${vars.primary_docker}/sonarr:/config"
|
"${vars.primary_docker}/sonarr:/config"
|
||||||
"${vars.primary_plex_storage}/data:/data"
|
"${vars.primary_plex_storage}/data:/data"
|
||||||
];
|
];
|
||||||
|
extraOptions = [ "--network=arrnet" ];
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
};
|
};
|
||||||
lidarr = {
|
lidarr = {
|
||||||
@@ -74,6 +78,7 @@ in
|
|||||||
"${vars.primary_docker}/lidarr:/config"
|
"${vars.primary_docker}/lidarr:/config"
|
||||||
"${vars.primary_plex_storage}/data:/data"
|
"${vars.primary_plex_storage}/data:/data"
|
||||||
];
|
];
|
||||||
|
extraOptions = [ "--network=arrnet" ];
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
};
|
};
|
||||||
unpackerr = {
|
unpackerr = {
|
||||||
@@ -86,6 +91,7 @@ in
|
|||||||
"${vars.primary_docker}/unpackerr:/config"
|
"${vars.primary_docker}/unpackerr:/config"
|
||||||
"${vars.primary_plex_storage}:/data"
|
"${vars.primary_plex_storage}:/data"
|
||||||
];
|
];
|
||||||
|
extraOptions = [ "--network=arrnet" ];
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
};
|
};
|
||||||
notifiarr = {
|
notifiarr = {
|
||||||
@@ -100,10 +106,11 @@ in
|
|||||||
"${vars.primary_docker}/notifiarr:/config"
|
"${vars.primary_docker}/notifiarr:/config"
|
||||||
"${vars.primary_plex_storage}:/data"
|
"${vars.primary_plex_storage}:/data"
|
||||||
];
|
];
|
||||||
|
extraOptions = [ "--network=arrnet" ];
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
};
|
};
|
||||||
overseerr = {
|
jellyseerr = {
|
||||||
image = "fallenbagel/jellyseerr:preview-seerr";
|
image = "fallenbagel/jellyseerr:latest";
|
||||||
environment = {
|
environment = {
|
||||||
PUID = "600";
|
PUID = "600";
|
||||||
PGID = "100";
|
PGID = "100";
|
||||||
@@ -111,12 +118,20 @@ in
|
|||||||
};
|
};
|
||||||
volumes = [ "${vars.primary_docker}/overseerr:/config" ];
|
volumes = [ "${vars.primary_docker}/overseerr:/config" ];
|
||||||
# TODO: remove ports later since this is going through web
|
# 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
|
ports = [ "5055:5055" ]; # Web UI port
|
||||||
dependsOn = [
|
dependsOn = [
|
||||||
"radarr"
|
"radarr"
|
||||||
"sonarr"
|
"sonarr"
|
||||||
];
|
];
|
||||||
extraOptions = [ "--network=haproxy-net" ];
|
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user