diff --git a/Dockerfile.jetty b/Dockerfile.jetty
index ab140c20..1dcae97d 100644
--- a/Dockerfile.jetty
+++ b/Dockerfile.jetty
@@ -1,4 +1,4 @@
-FROM maven:3-eclipse-temurin-11 AS builder
+FROM maven:3-eclipse-temurin-17 AS builder
COPY pom.xml pom.parent.xml /app/
COPY src/main /app/src/main/
@@ -8,7 +8,7 @@ RUN mvn --batch-mode --define java.net.useSystemProxies=true package
########################################################################################
-FROM jetty:11.0.15-jre11
+FROM jetty:11.0.18-jre17-eclipse-temurin
# Proxy and OldProxy need empty path segments support in URIs
# Hence: allow AMBIGUOUS_EMPTY_SEGMENT
diff --git a/Dockerfile.jetty-alpine b/Dockerfile.jetty-alpine
index 251adca2..25c212d7 100644
--- a/Dockerfile.jetty-alpine
+++ b/Dockerfile.jetty-alpine
@@ -1,4 +1,4 @@
-FROM maven:3-eclipse-temurin-11-alpine AS builder
+FROM maven:3-eclipse-temurin-17-alpine AS builder
COPY pom.xml pom.parent.xml /app/
COPY src/main /app/src/main/
@@ -8,7 +8,7 @@ RUN mvn --batch-mode --define java.net.useSystemProxies=true package
########################################################################################
-FROM jetty:11.0.15-jre11-alpine-eclipse-temurin
+FROM jetty:11.0.18-jre17-alpine-eclipse-temurin
# Proxy and OldProxy need empty path segments support in URIs
# Hence: allow AMBIGUOUS_EMPTY_SEGMENT
@@ -30,9 +30,10 @@ ARG GRAPHVIZ_BUILD_DIR=/tmp/graphiz-build
RUN apk add --no-cache \
g++ \
jq \
- libexpat \
+ expat-dev \
make \
zlib \
+ pkgconf \
&& \
mkdir -p $GRAPHVIZ_BUILD_DIR && \
cd $GRAPHVIZ_BUILD_DIR && \
@@ -46,7 +47,7 @@ RUN apk add --no-cache \
apk del --no-cache \
g++ \
jq \
- libexpat \
+ expat-dev \
make \
zlib \
&& \
diff --git a/pom.parent.xml b/pom.parent.xml
index 3106af84..747730cb 100644
--- a/pom.parent.xml
+++ b/pom.parent.xml
@@ -63,7 +63,7 @@
1.2023.12
- 11.0.15
+ 11.0.18