Version 2.0.0 - update of everything
This commit is contained in:
85 files changed
+13065
-2107
No files matched your search
@@ -25,23 +25,44 @@ services:
|
||||
volumes:
|
||||
- subsonics-warp-data:/var/lib/cloudflare-warp
|
||||
|
||||
# Fournisseur de PO tokens pour yt-dlp (plugin bgutil installé dans l'image du backend)
|
||||
# Aucun port publié : le serveur n'a pas d'authentification, il reste sur le réseau interne.
|
||||
# Il reçoit le --proxy de yt-dlp dans chaque requête : warp:1080 lui est joignable sur ce même réseau.
|
||||
# La version doit correspondre à BGUTIL_VERSION dans le Dockerfile.
|
||||
bgutil-provider:
|
||||
image: brainicism/bgutil-ytdlp-pot-provider:2.0.1
|
||||
container_name: subsonics-bgutil
|
||||
restart: unless-stopped
|
||||
init: true
|
||||
|
||||
subsonics-backend:
|
||||
build:
|
||||
context: . # dossier backend
|
||||
dockerfile: Dockerfile
|
||||
args:
|
||||
- BGUTIL_VERSION=2.0.1
|
||||
container_name: subsonics-backend
|
||||
# Init minimal (tini) : node n'est pas PID 1, les enfants orphelins de yt-dlp (node, ffmpeg) sont bien récupérés
|
||||
init: true
|
||||
ports:
|
||||
- "4000:4000"
|
||||
environment:
|
||||
- WARP_PROXY=http://warp:1080
|
||||
# Si WARP tombe ou se fait bloquer, on retente en connexion directe
|
||||
- WARP_FALLBACK_DIRECT=true
|
||||
# PO tokens (verrouillé dans l'administration tant que la variable est définie)
|
||||
- YTDLP_POT_PROVIDER=http://bgutil-provider:4416
|
||||
depends_on:
|
||||
- warp
|
||||
- bgutil-provider
|
||||
volumes:
|
||||
# Contient aussi data/youtube/ : cookies YouTube, réglages et cache de yt-dlp
|
||||
- subsonics-backend-data:/app/data
|
||||
# Logs persistés (consultables depuis l'interface d'administration)
|
||||
- subsonics-backend-logs:/app/logs
|
||||
restart: unless-stopped
|
||||
|
||||
volumes:
|
||||
subsonics-backend-data:
|
||||
subsonics-backend-logs:
|
||||
subsonics-warp-data:
|
||||
Reference in new issue
Block a user