From be965adeff73c475c20170334576ba75e00b2148 Mon Sep 17 00:00:00 2001 From: chgl Date: Sat, 7 Oct 2023 21:20:04 +0200 Subject: [PATCH] chore(deps): container image updates (#150) * chore(deps): updated to nodejs 20 * chore(deps): updated keycloak to 22 * chore(deps): updated to java distroless based on Debian 12 * chore: downgrade keycloak --- src/Dockerfile | 4 ++-- src/list/Dockerfile | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Dockerfile b/src/Dockerfile index af5edd67..e6fa7893 100644 --- a/src/Dockerfile +++ b/src/Dockerfile @@ -2,7 +2,7 @@ FROM docker.io/library/gradle:8.4.0-jdk17@sha256:e7d68f73bf6db644ca5947eb83588c1 WORKDIR /home/gradle/src ENV GRADLE_USER_HOME="/gradle" -ARG OPENTELEMETRY_JAVA_AGENT_VERSION=1.27.0 +ARG OPENTELEMETRY_JAVA_AGENT_VERSION=1.30.0 RUN wget --quiet "https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v${OPENTELEMETRY_JAVA_AGENT_VERSION}/opentelemetry-javaagent.jar" COPY settings.gradle ./ @@ -24,7 +24,7 @@ ENV TZ="UTC" RUN gradle ":${MODULE_NAME}:test" && \ gradle jacocoTestReport -FROM gcr.io/distroless/java17-debian11:nonroot@sha256:6e9c1615972eaef182a0bc6cca02fbbf62ad6e160118461616ed1a688c3823ea +FROM gcr.io/distroless/java17-debian12:nonroot@sha256:340af6ae4c452f0f68b2ea10c78ba42d9fd5faa687ac6b72cc703f849f8080b1 WORKDIR /app COPY --from=build /home/gradle/src/opentelemetry-javaagent.jar ./opentelemetry-javaagent.jar diff --git a/src/list/Dockerfile b/src/list/Dockerfile index c597b235..2b00161d 100644 --- a/src/list/Dockerfile +++ b/src/list/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.io/library/node:18.18.0@sha256:ee0a21d64211d92d4340b225c556e9ef1a8bce1d5b03b49f5f07bf1dbbaa5626 AS base +FROM docker.io/library/node:20.8.0@sha256:6b3f9aa7eefa8d4c93d43914e78aa2bfea9a12808b0059e5da78854dfa8b8768 AS base WORKDIR /app COPY package.json ./ @@ -26,7 +26,7 @@ COPY server/package.json ./server/ RUN npm clean-install --workspace=server COPY server/*.js ./server/ -FROM gcr.io/distroless/nodejs:18@sha256:b534f9b5528e69baa7e8caf7bcc1d93ecf59faa15d289221decf5889a2ed3877 +FROM gcr.io/distroless/nodejs20-debian12:nonroot@sha256:6ac88bf8da1e58af449c9c4ff86ccd20fc062b0f9585e5d53f85fe9657d3f681 WORKDIR /app USER 65532:65532 # Port 8081 is currently not used, but exposed to make