File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ RUN gzip -t /tmp/web3signer.tar.gz || (echo "ERROR: TAR_FILE is not a valid gzip
1111 rm /tmp/web3signer.tar.gz
1212
1313# Stage 2: Final image with Ubuntu base for latest security patches
14- FROM ubuntu:26.04@sha256:f3d28607ddd78734bb7f71f117f3c6706c666b8b76cbff7c9ff6e5718d46ff64
14+ FROM ubuntu:26.04@sha256:b7f48194d4d8b763a478a621cdc81c27be222ba2206ca3ca6bc42b49685f3d9e
1515
1616ARG BUILD_DATE
1717ARG VCS_REF
@@ -44,7 +44,7 @@ RUN apt-get update && \
4444 useradd --system --no-create-home --shell /bin/false web3signer
4545
4646# Copy full JRE from Eclipse Temurin (no module complexity, all features available)
47- COPY --from=eclipse-temurin:25.0.3_9-jre@sha256:5cf92df78f6dba978777d5cffa3c856e583f86814fde82a6c3534ccdfd794f2f /opt/java/openjdk /opt/java/openjdk
47+ COPY --from=eclipse-temurin:25.0.3_9-jre@sha256:d0eb1b9018b3044da1b7346f39e945f71095749853d69a3aa16b8c99dad9bb45 /opt/java/openjdk /opt/java/openjdk
4848COPY --from=app-extract --chown=web3signer:web3signer /opt/web3signer /opt/web3signer
4949
5050USER web3signer
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ RUN gzip -t /tmp/web3signer.tar.gz || (echo "ERROR: TAR_FILE is not a valid gzip
2020# The other shaded natives in the classpath (Netty transports, netty-tcnative,
2121# jffi, conscrypt) are not exercised at runtime because Vert.x uses its NIO
2222# transport by default.
23- FROM ubuntu:26.04@sha256:f3d28607ddd78734bb7f71f117f3c6706c666b8b76cbff7c9ff6e5718d46ff64 AS prep
23+ FROM ubuntu:26.04@sha256:b7f48194d4d8b763a478a621cdc81c27be222ba2206ca3ca6bc42b49685f3d9e AS prep
2424ARG TARGETARCH
2525RUN apt-get update && apt-get install -y --no-install-recommends unzip zip && rm -rf /var/lib/apt/lists/*
2626COPY --from=app-extract /opt/web3signer /opt/web3signer
@@ -36,7 +36,7 @@ RUN set -eu; \
3636 zip -d "$JBLST_JAR" "supranational/blst/Linux/${BLST_ARCH}/libblst.so"
3737
3838# Stage 3: Runtime on Google Distroless (nonroot by default, no shell, no package manager).
39- FROM gcr.io/distroless/java25-debian13:nonroot@sha256:dade01b669efd3bea3977f73cc196c56f1ee678a71ec8305f84ec15fd5a23c8d
39+ FROM gcr.io/distroless/java25-debian13:nonroot@sha256:9ccf2b8bce700d9f450523e2055afabe4d4ee795e6d69a0647a2dcd6e180e411
4040
4141ARG BUILD_DATE
4242ARG VCS_REF
You can’t perform that action at this time.
0 commit comments