From 08069d95595df69ce24196f9f43706de4486fc83 Mon Sep 17 00:00:00 2001 From: Colin Hebert Date: Fri, 20 Jan 2023 18:29:36 +0100 Subject: [PATCH] Create usenet service --- collectors.docker-compose.yml | 4 ++ usenet/docker-compose.yml | 44 +++++++++++++++++++ .../volumes/sabnzbd_config}/.gitkeep | 0 3 files changed, 48 insertions(+) create mode 100644 usenet/docker-compose.yml rename {docker/volumes/nzbget/config => usenet/volumes/sabnzbd_config}/.gitkeep (100%) diff --git a/collectors.docker-compose.yml b/collectors.docker-compose.yml index e78df7d..7c6f366 100644 --- a/collectors.docker-compose.yml +++ b/collectors.docker-compose.yml @@ -43,6 +43,8 @@ services: networks: - traefik - downloads + - torrents + - usenet volumes: - sonarr_config:/config/ - data:/data @@ -59,6 +61,8 @@ services: networks: - traefik - downloads + - torrents + - usenet volumes: - radarr_config:/config/ - data:/data diff --git a/usenet/docker-compose.yml b/usenet/docker-compose.yml new file mode 100644 index 0000000..65a219c --- /dev/null +++ b/usenet/docker-compose.yml @@ -0,0 +1,44 @@ +name: Usenet + +services: + # Always create the usenet network even if the usenet profile is disabled + dummy: + image: tianon/true + networks: + - usenet + + sabnzbd: + image: linuxserver/sabnzbd + profiles: [usenet] + environment: + PUID: ${NASCOMPOSE_UID?} + PGID: ${NASCOMPOSE_GID?} + networks: + - traefik + - downloads + volumes: + - sabnzbd_config:/config + - usenet:/downloads + restart: unless-stopped + labels: + traefik.enable: true + +networks: + usenet: + name: usenet + + traefik: + external: true + +volumes: + usenet: + driver_opts: + type: none + o: bind + device: ${NASCOMPOSE_DATA?}/usenet/ + + sabnzbd_config: + driver_opts: + type: none + o: bind + device: ${NASCOMPOSE_SERVICES?}/usenet/volumes/sabnzbd_config/ diff --git a/docker/volumes/nzbget/config/.gitkeep b/usenet/volumes/sabnzbd_config/.gitkeep similarity index 100% rename from docker/volumes/nzbget/config/.gitkeep rename to usenet/volumes/sabnzbd_config/.gitkeep