diff --git a/seedbox/stacks/sonarr/docker-compose.yml b/seedbox/stacks/sonarr/docker-compose.yml new file mode 100644 index 0000000..0ec5b6e --- /dev/null +++ b/seedbox/stacks/sonarr/docker-compose.yml @@ -0,0 +1,38 @@ +services: + ts-sonarr: + image: tailscale/tailscale:latest + hostname: sonarr + environment: + - TS_AUTHKEY=${TS_AUTHKEY} + - TS_EXTRA_ARGS=--advertise-tags=tag:container + - TS_STATE_DIR=/var/lib/tailscale + - TS_SERVE_CONFIG=/config/serve.json + - TS_USERSPACE=false + volumes: + - ts-state:/var/lib/tailscale + - ./serve.json:/config/serve.json:ro + devices: + - /dev/net/tun:/dev/net/tun + cap_add: + - net_admin + restart: unless-stopped + + sonarr: + image: linuxserver/sonarr:latest + container_name: sonarr + network_mode: service:ts-sonarr + depends_on: + - ts-sonarr + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Paris + volumes: + - config:/config + - /srv/seedbox/downloads:/downloads + - /mnt/media:/media + restart: unless-stopped + +volumes: + ts-state: + config: