fix: deploy movetdarr from Git before SAB starts #2

Merged
sascha merged 1 commit from fix/git-sync-movetdarr-20260905 into main 2026-09-05 08:17:01 +02:00
Showing only changes of commit 36589088f4 - Show all 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