From d17e3b39cdbb86e7fe97e9554b83f32a874d5f03 Mon Sep 17 00:00:00 2001 From: Colin Hebert Date: Thu, 29 Dec 2022 11:19:39 +0100 Subject: [PATCH] Set up collectors --- collectors.docker-compose.yaml | 99 ++++++++++++++++++++ media/comics/.gitkeep | 0 services/bazarr/volumes/data/.gitkeep | 0 services/lazylibrarian/volumes/data/.gitkeep | 0 services/mylar/volumes/data/.gitkeep | 0 services/radarr/volumes/data/.gitkeep | 0 services/sonarr/volumes/data/.gitkeep | 0 7 files changed, 99 insertions(+) create mode 100644 collectors.docker-compose.yaml create mode 100644 media/comics/.gitkeep create mode 100644 services/bazarr/volumes/data/.gitkeep create mode 100644 services/lazylibrarian/volumes/data/.gitkeep create mode 100644 services/mylar/volumes/data/.gitkeep create mode 100644 services/radarr/volumes/data/.gitkeep create mode 100644 services/sonarr/volumes/data/.gitkeep diff --git a/collectors.docker-compose.yaml b/collectors.docker-compose.yaml new file mode 100644 index 0000000..e51c81c --- /dev/null +++ b/collectors.docker-compose.yaml @@ -0,0 +1,99 @@ +name: Collectors + +services: + mylar: + image: linuxserver/mylar3 + networks: + - traefik + volumes: + - mylar_config:/config/ + - comics:/comics + restart: unless-stopped + labels: + traefik.enable: true + traefik.http.routers.bazarr.rule: HostRegexp(`mylar{subdomain:(\.[a-z0-9-]+)?}.dedicated.contact`) + + lazylibrarian: + image: linuxserver/lazylibraria + networks: + - traefik + volumes: + - lazylibrarian_config:/config/ + - books:/books + restart: unless-stopped + labels: + traefik.enable: true + traefik.http.routers.bazarr.rule: HostRegexp(`lazylibrarian{subdomain:(\.[a-z0-9-]+)?}.dedicated.contact`) + + sonarr: + image: linuxserver/sonarr + networks: + - traefik + volumes: + - sonarr_config:/config/ + - tv:/tv + restart: unless-stopped + labels: + traefik.enable: true + traefik.http.routers.bazarr.rule: HostRegexp(`sonarr{subdomain:(\.[a-z0-9-]+)?}.dedicated.contact`) + + radarr: + image: linuxserver/radarr + networks: + - traefik + volumes: + - radarr_config:/config/ + - movies:/movies + restart: unless-stopped + labels: + traefik.enable: true + traefik.http.routers.bazarr.rule: HostRegexp(`radarr{subdomain:(\.[a-z0-9-]+)?}.dedicated.contact`) + + bazarr: + image: linuxserver/bazarr + networks: + - traefik + volumes: + - bazarr_config:/config/ + - movies:/movies + - tv:/tv + restart: unless-stopped + labels: + traefik.enable: true + traefik.http.routers.bazarr.rule: HostRegexp(`bazarr{subdomain:(\.[a-z0-9-]+)?}.dedicated.contact`) + +volumes: + books: + external: true + comics: + external: true + movies: + external: true + tv: + external: true + + mylar_data: + driver_opts: + type: none + o: bind + device: ${SERVICES_DIR?}/mylar/volumes/data/ + lazylibrarian_data: + driver_opts: + type: none + o: bind + device: ${SERVICES_DIR?}/lazylibrarian/volumes/data/ + sonarr_data: + driver_opts: + type: none + o: bind + device: ${SERVICES_DIR?}/sonarr/volumes/data/ + radarr_data: + driver_opts: + type: none + o: bind + device: ${SERVICES_DIR?}/radarr/volumes/data/ + bazarr_data: + driver_opts: + type: none + o: bind + device: ${SERVICES_DIR?}/bazarr/volumes/data/ diff --git a/media/comics/.gitkeep b/media/comics/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/services/bazarr/volumes/data/.gitkeep b/services/bazarr/volumes/data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/services/lazylibrarian/volumes/data/.gitkeep b/services/lazylibrarian/volumes/data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/services/mylar/volumes/data/.gitkeep b/services/mylar/volumes/data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/services/radarr/volumes/data/.gitkeep b/services/radarr/volumes/data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/services/sonarr/volumes/data/.gitkeep b/services/sonarr/volumes/data/.gitkeep new file mode 100644 index 0000000..e69de29