From 4aa237541f053725394f011fcd8e87ead97db9c3 Mon Sep 17 00:00:00 2001 From: Hitonabi Date: Thu, 23 Jul 2026 15:14:14 +0200 Subject: [PATCH] =?UTF-8?q?Fix:=20makemkvcon=20landete=20in=20/usr=20statt?= =?UTF-8?q?=20/usr/local=20=E2=80=94=20COPY=20nahm=20es=20nie=20mit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Deploy-Befund 23.07.: Image frisch gebaut, GPL-Teile da, aber makemkvcon fehlte — makemkv-bin installiert ohne PREFIX nach /usr, die Final-Stage kopiert nur /usr/local. Jetzt PREFIX=/usr/local + test -x als Build-Beweis. Co-Authored-By: Claude Fable 5 --- docker/worker/Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docker/worker/Dockerfile b/docker/worker/Dockerfile index bfb048b..0a3f09c 100644 --- a/docker/worker/Dockerfile +++ b/docker/worker/Dockerfile @@ -37,11 +37,15 @@ RUN cd "makemkv-oss-${MAKEMKV_VERSION}" \ && make -j"$(nproc)" \ && make install +# PREFIX explizit: makemkv-bin installiert sonst nach /usr — und das COPY der +# Final-Stage nimmt nur /usr/local mit (Deploy 23.07.: makemkvcon fehlte im Image). +# Das abschließende test -x lässt den Build laut scheitern statt still lückenhaft. RUN cd "makemkv-bin-${MAKEMKV_VERSION}" \ && mkdir -p tmp \ && touch tmp/eula_accepted \ - && make \ - && make install + && make PREFIX=/usr/local \ + && make install PREFIX=/usr/local \ + && test -x /usr/local/bin/makemkvcon FROM python:3.12-slim-bookworm