Merge pull request 'fix: deploy movetdarr from Git before SAB starts' (#2) from fix/git-sync-movetdarr-20260905 into main
This commit is contained in:
commit
20530d71b8
1 changed files with 19 additions and 0 deletions
19
compose.yaml
19
compose.yaml
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue