Switching to metube for downloads
This commit is contained in:
@@ -63,3 +63,41 @@ services:
|
||||
volumes:
|
||||
- ${REDIS_DATA_HOST_DIR:-./data/redis}:/data
|
||||
restart: unless-stopped
|
||||
|
||||
metube:
|
||||
image: alexta69/metube:latest
|
||||
container_name: metube
|
||||
ports:
|
||||
- "8081:8081"
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Prague
|
||||
- DOWNLOAD_DIR=/downloads
|
||||
- OUTPUT_TEMPLATE=%(uploader)s/%(upload_date)s - %(title)s.%(ext)s
|
||||
# Optional: pass a cookies file to bypass consent/age walls
|
||||
# - COOKIE_FILE=/config/cookies.txt
|
||||
# Optional: yt-dlp options (JSON). Example enables Android client fallback
|
||||
# - YTDL_OPTIONS={"extractor_args":{"youtube":{"player_client":"android"}}}
|
||||
volumes:
|
||||
- ${LIBRARY_HOST_DIR:-./library}:/downloads
|
||||
# Optional cookies file on host → /config/cookies.txt inside container
|
||||
# - /mnt/secure/cookies.txt:/config/cookies.txt:ro
|
||||
restart: unless-stopped
|
||||
|
||||
podx-scanner:
|
||||
build: ./app
|
||||
container_name: podx-scanner
|
||||
command: ["python", "scanner.py"]
|
||||
env_file: [.env]
|
||||
environment:
|
||||
MEILI_URL: http://meili:7700
|
||||
REDIS_URL: redis://redis:6379/0
|
||||
LIBRARY_ROOT: /library
|
||||
TRANSCRIPT_ROOT: /transcripts
|
||||
SCAN_INTERVAL: 30
|
||||
volumes:
|
||||
- ${LIBRARY_HOST_DIR:-./library}:/library
|
||||
- ${TRANSCRIPTS_HOST_DIR:-./transcripts}:/transcripts
|
||||
depends_on: [redis]
|
||||
restart: unless-stopped
|
||||
|
Reference in New Issue
Block a user