diff --git a/downloads.docker-compose.yml b/downloads.docker-compose.yml index e7b7bf8..12a9d3f 100644 --- a/downloads.docker-compose.yml +++ b/downloads.docker-compose.yml @@ -1,30 +1,6 @@ name: Downloads services: - prowlarr: - image: linuxserver/prowlarr - environment: - PUID: ${NASCOMPOSE_UID?} - PGID: ${NASCOMPOSE_GID?} - networks: - - default - - traefik - - downloads - dns: - # Work around DNS blocks in various regions - - 1.1.1.1 - - 1.0.0.1 - volumes: - - prowlarr_config:/config/ - restart: unless-stopped - labels: - traefik.enable: true - traefik.http.routers.prowlarr.middlewares: authelia@file - - flaresolverr: - image: flaresolverr/flaresolverr - restart: unless-stopped - transmission: image: haugene/transmission-openvpn environment: diff --git a/indexer/docker-compose.yml b/indexer/docker-compose.yml new file mode 100644 index 0000000..e923a7f --- /dev/null +++ b/indexer/docker-compose.yml @@ -0,0 +1,40 @@ +name: Indexer + +services: + prowlarr: + image: linuxserver/prowlarr + environment: + PUID: ${NASCOMPOSE_UID?} + PGID: ${NASCOMPOSE_GID?} + networks: + - default + - traefik + - indexer + dns: + # Work around DNS blocks in various regions + - 1.1.1.1 + - 1.0.0.1 + volumes: + - prowlarr_config:/config/ + restart: unless-stopped + labels: + traefik.enable: true + traefik.http.routers.prowlarr.middlewares: authelia@file + + flaresolverr: + image: flaresolverr/flaresolverr + restart: unless-stopped + +networks: + indexer: + name: indexer + + traefik: + external: true + +volumes: + prowlarr_config: + driver_opts: + type: none + o: bind + device: ${NASCOMPOSE_SERVICES?}/indexer/volumes/prowlarr_config/ diff --git a/docker/volumes/prowlarr/config/.gitkeep b/indexer/volumes/prowlarr_config/.gitkeep similarity index 100% rename from docker/volumes/prowlarr/config/.gitkeep rename to indexer/volumes/prowlarr_config/.gitkeep