From 6b92336ba1ec62b1b26493f69da953ae9b36c7c0 Mon Sep 17 00:00:00 2001 From: Antoine Aflalo <197810+Belphemur@users.noreply.github.com> Date: Wed, 10 Sep 2025 09:00:35 -0400 Subject: [PATCH] fix(docker): be sure we have the encoder installed in the right user folder --- Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5ad44f2..69f69ca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,7 +24,6 @@ COPY ${TARGETPLATFORM}/CBZOptimizer ${APP_PATH} RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ --mount=type=cache,target=/var/lib/apt,sharing=locked \ - --mount=type=bind,source=${TARGETPLATFORM},target=/tmp/target \ apt-get update && \ apt-get full-upgrade -y && \ apt-get install -y --no-install-recommends \ @@ -32,10 +31,14 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ bash \ ca-certificates \ bash-completion && \ - /tmp/target/encoder-setup && \ chmod +x ${APP_PATH} && \ ${APP_PATH} completion bash > /etc/bash_completion.d/CBZOptimizer.bash USER ${USER} + +# Need to run as the user to have the right config folder created +RUN --mount=type=bind,source=${TARGETPLATFORM},target=/tmp/target \ + /tmp/target/encoder-setup + ENTRYPOINT ["/usr/local/bin/CBZOptimizer"]