From f53aef6237e81cb1dc782458ba6cc1288fc536dd Mon Sep 17 00:00:00 2001 From: ReachableCEO Date: Wed, 15 Oct 2025 15:09:37 -0500 Subject: [PATCH] fix(output): allow pdf builds as non-root --- output/Docker/Dockerfile | 1 + output/Docker/entrypoint.sh | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/output/Docker/Dockerfile b/output/Docker/Dockerfile index 29036b3..98808e3 100644 --- a/output/Docker/Dockerfile +++ b/output/Docker/Dockerfile @@ -11,6 +11,7 @@ RUN apt-get update \ gosu \ pandoc \ texlive-full \ + && fc-cache -f \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* diff --git a/output/Docker/entrypoint.sh b/output/Docker/entrypoint.sh index b9272eb..9f80739 100755 --- a/output/Docker/entrypoint.sh +++ b/output/Docker/entrypoint.sh @@ -14,5 +14,9 @@ if [ -d /data ]; then fi export HOME=${HOME:-/tmp} +export XDG_CACHE_HOME=${XDG_CACHE_HOME:-/tmp/.cache} + +mkdir -p "${HOME}/.cache/fontconfig" +mkdir -p "${XDG_CACHE_HOME}/fontconfig" exec gosu "${PUID}:${PGID}" python3 /app/watch_and_convert.py