diff --git a/docker/worker/Dockerfile b/docker/worker/Dockerfile index 0a3f09c..7c24dee 100644 --- a/docker/worker/Dockerfile +++ b/docker/worker/Dockerfile @@ -12,7 +12,15 @@ FROM python:3.12-slim-bookworm AS makemkv-build -ARG MAKEMKV_VERSION=1.18.4 +# 1.17.7 statt 1.18.4 (23.07.2026): MakeMKV 1.18.x hat unter Linux einen +# bekannten Hänger beim Laufwerks-Scan (100 % CPU, keine Ausgabe) — bei uns +# reproduziert, im Forum vielfach bestätigt (t=38128, t=38239), Workaround +# laut Community: 1.17.7. Bonus: 1.17.7 ist auch die Version, die +# Firmware-Flashen kann (neuere ignorieren den Flash-Befehl). +# MAKEMKV_URL_BASE ist übersteuerbar (Build-Arg), falls makemkv.com +# gerade down ist (Wayback-Snapshot als Ausweich-Quelle). +ARG MAKEMKV_VERSION=1.17.7 +ARG MAKEMKV_URL_BASE=https://www.makemkv.com/download/old RUN apt-get update && apt-get install -y --no-install-recommends \ build-essential \ @@ -27,8 +35,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ WORKDIR /build -RUN curl -fsSL -o oss.tar.gz "https://www.makemkv.com/download/makemkv-oss-${MAKEMKV_VERSION}.tar.gz" \ - && curl -fsSL -o bin.tar.gz "https://www.makemkv.com/download/makemkv-bin-${MAKEMKV_VERSION}.tar.gz" \ +RUN curl -fsSL -o oss.tar.gz "${MAKEMKV_URL_BASE}/makemkv-oss-${MAKEMKV_VERSION}.tar.gz" \ + && curl -fsSL -o bin.tar.gz "${MAKEMKV_URL_BASE}/makemkv-bin-${MAKEMKV_VERSION}.tar.gz" \ + && sha256sum oss.tar.gz bin.tar.gz \ && tar xzf oss.tar.gz \ && tar xzf bin.tar.gz