diff --git a/CHANGES.md b/CHANGES.md index 598d5fd771..d271435ebb 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -68,6 +68,10 @@ provider dinamically. - Fix problem with plugins generating code for pages different than current one [Taiga #12312](https://tree.taiga.io/project/penpot/issue/12312) - Fix input confirmation behavior is not uniform [Taiga #12294](https://tree.taiga.io/project/penpot/issue/12294) +## 2.11.1 + +- Fix WEBP shape export on docker images [Taiga #3838](https://tree.taiga.io/project/penpot/issue/3838) + ## 2.11.0 ### :boom: Breaking changes & Deprecations diff --git a/docker/images/Dockerfile.exporter b/docker/images/Dockerfile.exporter index 5730a17ddd..98c7b0e5c0 100644 --- a/docker/images/Dockerfile.exporter +++ b/docker/images/Dockerfile.exporter @@ -5,7 +5,7 @@ ENV LANG=en_US.UTF-8 \ LC_ALL=en_US.UTF-8 \ NODE_VERSION=v22.21.1 \ DEBIAN_FRONTEND=noninteractive \ - PATH=/opt/node/bin:$PATH + PATH=/opt/node/bin:/opt/imagick/bin:$PATH RUN set -ex; \ useradd -U -M -u 1001 -s /bin/false -d /opt/penpot penpot; \ @@ -62,6 +62,22 @@ RUN set -ex; \ libxfixes3 \ libxkbcommon0 \ libxrandr2 \ + \ + libgomp1 \ + libheif1 \ + libjpeg-turbo8 \ + liblcms2-2 \ + libopenexr-3-1-30 \ + libopenjp2-7 \ + libpng16-16 \ + librsvg2-2 \ + libtiff6 \ + libwebp7 \ + libwebpdemux2 \ + libwebpmux3 \ + libxml2 \ + libzip4t64 \ + libzstd1 \ ; \ rm -rf /var/lib/apt/lists/*; @@ -91,6 +107,7 @@ RUN set -eux; \ ARG BUNDLE_PATH="./bundle-exporter/" COPY --chown=penpot:penpot $BUNDLE_PATH /opt/penpot/exporter/ +COPY --from=penpotapp/imagemagick:7.1.2-0 /opt/imagick /opt/imagick WORKDIR /opt/penpot/exporter USER penpot:penpot