From c8a3637eefa43257659e485f4401cd8be48e2349 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Barrag=C3=A1n=20Merino?= Date: Thu, 4 Jun 2026 19:44:43 +0200 Subject: [PATCH] :arrow_up: Updgrade base image for penpot docker images to ubuntu 26.04 --- docker/images/Dockerfile.backend | 10 +++++----- docker/images/Dockerfile.exporter | 8 ++++---- docker/images/Dockerfile.frontend | 2 +- docker/images/Dockerfile.mcp | 2 +- docker/images/Dockerfile.storybook | 2 +- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docker/images/Dockerfile.backend b/docker/images/Dockerfile.backend index 46dc7277aa..9b61bf204e 100644 --- a/docker/images/Dockerfile.backend +++ b/docker/images/Dockerfile.backend @@ -1,4 +1,4 @@ -FROM ubuntu:24.04 AS build +FROM ubuntu:26.04 AS build LABEL maintainer="Penpot " ENV LANG='C.UTF-8' \ @@ -72,7 +72,7 @@ RUN set -eux; \ --add-modules java.base,jdk.net,jdk.management.agent,java.se,jdk.compiler,jdk.javadoc,jdk.attach,jdk.unsupported,jdk.jfr,jdk.jcmd \ --output /opt/jre; -FROM ubuntu:24.04 AS image +FROM ubuntu:26.04 AS image LABEL maintainer="Penpot " ENV LANG='C.UTF-8' \ @@ -106,8 +106,8 @@ RUN set -ex; \ libwebp7 \ libwebpdemux2 \ libwebpmux3 \ - libxml2 \ - libzip4t64 \ + libxml2-16 \ + libzip5 \ libzstd1 \ python3 \ python3-tabulate \ @@ -126,7 +126,7 @@ RUN set -ex; \ COPY --from=build /opt/jre /opt/jre COPY --from=build /opt/node /opt/node -COPY --from=penpotapp/imagemagick:7.1.2-13 /opt/imagick /opt/imagick +COPY --from=penpotapp/imagemagick:7.1.2-24 /opt/imagick /opt/imagick ARG BUNDLE_PATH="./bundle-backend/" COPY --chown=penpot:penpot $BUNDLE_PATH /opt/penpot/backend/ diff --git a/docker/images/Dockerfile.exporter b/docker/images/Dockerfile.exporter index 2d028b5ff6..d403744ae6 100644 --- a/docker/images/Dockerfile.exporter +++ b/docker/images/Dockerfile.exporter @@ -1,4 +1,4 @@ -FROM ubuntu:24.04 +FROM ubuntu:26.04 LABEL maintainer="Penpot " ENV LANG=en_US.UTF-8 \ @@ -78,8 +78,8 @@ RUN set -ex; \ libwebp7 \ libwebpdemux2 \ libwebpmux3 \ - libxml2 \ - libzip4t64 \ + libxml2-16 \ + libzip5 \ libzstd1 \ ; \ apt-get clean; \ @@ -111,7 +111,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-13 /opt/imagick /opt/imagick +COPY --from=penpotapp/imagemagick:7.1.2-24 /opt/imagick /opt/imagick WORKDIR /opt/penpot/exporter USER penpot:penpot diff --git a/docker/images/Dockerfile.frontend b/docker/images/Dockerfile.frontend index fe1ba7833c..0772aab00c 100644 --- a/docker/images/Dockerfile.frontend +++ b/docker/images/Dockerfile.frontend @@ -1,4 +1,4 @@ -FROM nginxinc/nginx-unprivileged:1.30.2-alpine +FROM nginxinc/nginx-unprivileged:1.31.1-alpine LABEL maintainer="Penpot " USER root diff --git a/docker/images/Dockerfile.mcp b/docker/images/Dockerfile.mcp index f13fbd5e99..3861ce2b5c 100644 --- a/docker/images/Dockerfile.mcp +++ b/docker/images/Dockerfile.mcp @@ -1,4 +1,4 @@ -FROM ubuntu:24.04 +FROM ubuntu:26.04 LABEL maintainer="Penpot " ENV LANG=en_US.UTF-8 \ diff --git a/docker/images/Dockerfile.storybook b/docker/images/Dockerfile.storybook index 9eb5a55663..26bb326383 100644 --- a/docker/images/Dockerfile.storybook +++ b/docker/images/Dockerfile.storybook @@ -1,4 +1,4 @@ -FROM nginxinc/nginx-unprivileged:1.30.2-alpine +FROM nginxinc/nginx-unprivileged:1.31.1-alpine LABEL maintainer="Penpot " USER root