Compare commits

..

2 commits

View file

@ -1,4 +1,21 @@
services: services:
# Synchronisiert das Git-versionierte Postprocessing vor jedem SAB-Start
# atomar auf den bestehenden NFS-Skriptpfad und setzt das Execute-Bit.
script-sync:
image: alpine:3.22
container_name: sabnzbd-script-sync
volumes:
- ./usenet-scripts:/source:ro
- usenet:/usenet
command:
- /bin/sh
- -ec
- |
mkdir -p /usenet/scripts
install -m 0755 /source/movetdarr.sh /usenet/scripts/movetdarr.sh.new
mv -f /usenet/scripts/movetdarr.sh.new /usenet/scripts/movetdarr.sh
restart: "no"
# WireGuard VPN-Exit -> Hetzner wg2 (dedizierter Tunnel). SABnzbd teilt diesen Netzstack, # WireGuard VPN-Exit -> Hetzner wg2 (dedizierter Tunnel). SABnzbd teilt diesen Netzstack,
# damit der gesamte Usenet-Traffic ueber die Hetzner-IP rausgeht. # damit der gesamte Usenet-Traffic ueber die Hetzner-IP rausgeht.
wireguard: wireguard:
@ -33,6 +50,8 @@ services:
depends_on: depends_on:
wireguard: wireguard:
condition: service_healthy condition: service_healthy
script-sync:
condition: service_completed_successfully
environment: environment:
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000