Moved to _dev
This commit is contained in:
139
arr-suite/arr-compose.yml
Normal file
139
arr-suite/arr-compose.yml
Normal file
@@ -0,0 +1,139 @@
|
||||
---
|
||||
|
||||
networks:
|
||||
default:
|
||||
name: media_network
|
||||
driver: bridge
|
||||
attachable: true
|
||||
|
||||
volumes:
|
||||
data: # Sonarr, Radarr, Prowlarr, and Unpackerr data mount
|
||||
driver: local
|
||||
driver_opts:
|
||||
type: "nfs"
|
||||
o: "addr=${NFS_SERVER},rw,tcp,nolock,hard,wsize=65536,rsize=65536"
|
||||
device: ":${NFS_VOLUME}/data"
|
||||
|
||||
sonarr: # Sonarr app data.
|
||||
driver: local
|
||||
driver_opts:
|
||||
type: "nfs"
|
||||
o: "addr=${NFS_SERVER},rw,tcp,nolock,hard,wsize=65536,rsize=65536"
|
||||
device: ":${NFS_VOLUME}/docker_data/sonarr"
|
||||
|
||||
radarr: # Radarr app data.
|
||||
driver: local
|
||||
driver_opts:
|
||||
type: "nfs"
|
||||
o: "addr=${NFS_SERVER},rw,tcp,nolock,hard,wsize=65536,rsize=65536"
|
||||
device: ":${NFS_VOLUME}/docker_data/radarr"
|
||||
|
||||
prowlarr: # Prowlarr app data.
|
||||
driver: local
|
||||
driver_opts:
|
||||
type: "nfs"
|
||||
o: "addr=${NFS_SERVER},rw,tcp,nolock,hard,wsize=65536,rsize=65536"
|
||||
device: ":${NFS_VOLUME}/docker_data/prowlarr"
|
||||
|
||||
unpackerr: # unPackerr app data.
|
||||
driver: local
|
||||
driver_opts:
|
||||
type: "nfs"
|
||||
o: "addr=${NFS_SERVER},rw,tcp,nolock,hard,wsize=65536,rsize=65536"
|
||||
device: ":${NFS_VOLUME}/docker_data/unpackerr"
|
||||
|
||||
services:
|
||||
sonarr:
|
||||
# See more: https://docs.linuxserver.io/images/docker-sonarr
|
||||
image: lscr.io/linuxserver/sonarr
|
||||
container_name: sonarr
|
||||
restart: always
|
||||
network_mode: service:gluetun
|
||||
env_file: ./env/arr.env
|
||||
volumes:
|
||||
- sonarr:/config
|
||||
- data:/media
|
||||
healthcheck:
|
||||
test: curl -f http://localhost:8989/ping || exit 1
|
||||
interval: 10s
|
||||
timeout: 3s
|
||||
start_period: 60s
|
||||
depends_on:
|
||||
gluetun:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
bittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
radarr:
|
||||
# See more: https://docs.linuxserver.io/images/docker-radarr
|
||||
image: lscr.io/linuxserver/radarr:latest
|
||||
container_name: radarr
|
||||
restart: always
|
||||
network_mode: service:gluetun
|
||||
env_file: ./env/arr.env
|
||||
volumes:
|
||||
- radarr:/config
|
||||
- data:/media
|
||||
healthcheck:
|
||||
test: curl -f http://localhost:7878/ping || exit 1
|
||||
interval: 10s
|
||||
timeout: 3s
|
||||
start_period: 60s
|
||||
depends_on:
|
||||
gluetun:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
bittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
prowlarr:
|
||||
# See more: https://docs.linuxserver.io/images/docker-prowlarr
|
||||
image: lscr.io/linuxserver/prowlarr:latest
|
||||
container_name: prowlarr
|
||||
restart: always
|
||||
network_mode: service:gluetun
|
||||
env_file: ./env/arr.env
|
||||
volumes:
|
||||
- prowlarr:/config
|
||||
- data:/media
|
||||
healthcheck:
|
||||
test: curl -f http://localhost:9696/ping || exit 1
|
||||
interval: 10s
|
||||
timeout: 3s
|
||||
start_period: 60s
|
||||
depends_on:
|
||||
gluetun:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
qbittorrent:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
sonarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
radarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
unpackerr:
|
||||
# See more: https://unpackerr.zip/docs/install/compose
|
||||
image: golift/unpackerr
|
||||
container_name: unpackerr
|
||||
restart: always
|
||||
secrets:
|
||||
- radarr-api
|
||||
- sonarr-api
|
||||
env_file: ./env/arr.env
|
||||
volumes:
|
||||
- data:/media
|
||||
- unpackerr:/config
|
||||
depends_on:
|
||||
sonarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
radarr:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
Reference in New Issue
Block a user