fix: deploy movetdarr from Git before SAB starts
This commit is contained in:
parent
cebfa13026
commit
36589088f4
1 changed files with 19 additions and 0 deletions
19
compose.yaml
19
compose.yaml
|
|
@ -1,4 +1,21 @@
|
|||
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,
|
||||
# damit der gesamte Usenet-Traffic ueber die Hetzner-IP rausgeht.
|
||||
wireguard:
|
||||
|
|
@ -33,6 +50,8 @@ services:
|
|||
depends_on:
|
||||
wireguard:
|
||||
condition: service_healthy
|
||||
script-sync:
|
||||
condition: service_completed_successfully
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue