diff --git a/Dockerfile b/Dockerfile index 8cb9837..751509a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,18 +1,13 @@ FROM node:20-bookworm-slim +# Enable bookworm-backports so we can install libheif plugins +RUN echo "deb http://deb.debian.org/debian bookworm-backports main" > /etc/apt/sources.list.d/bookworm-backports.list + RUN apt-get update && apt-get install -y \ - libheif1 libheif-dev \ libvips libvips-dev \ - \ - # HEIC/HEIF decode support (common iPhone HEVC variants) - libde265-0 \ - libheif-plugin-libde265 \ - \ - # Additional decoder plugin (if available in repo; improves compatibility) - libheif-plugin-ffmpegdec \ - \ - # PDF rendering poppler-utils \ + && apt-get install -y -t bookworm-backports \ + libheif1 libheif-dev libheif-plugins-all \ && rm -rf /var/lib/apt/lists/* WORKDIR /app