diff --git a/Dockerfile b/Dockerfile index a4a98e305e..ce5ddf384f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,7 @@ ARG OPENCLAW_VARIANT=default # To update, run: docker manifest inspect node:22-bookworm (or podman) # and replace the digest below with the current amd64 entry. -FROM node:22-bookworm@sha256:6d735b4d33660225271fda0a412802746658c3a1b975507b2803ed299609760a AS ext-deps +FROM node:22-bookworm@sha256:b501c082306a4f528bc4038cbf2fbb58095d583d0419a259b2114b5ac53d12e9 AS ext-deps ARG OPENCLAW_EXTENSIONS COPY extensions /tmp/extensions # Copy package.json for opted-in extensions so pnpm resolves their deps. @@ -31,7 +31,7 @@ RUN mkdir -p /out && \ done # ── Stage 2: Build ────────────────────────────────────────────── -FROM node:22-bookworm@sha256:6d735b4d33660225271fda0a412802746658c3a1b975507b2803ed299609760a AS build +FROM node:22-bookworm@sha256:b501c082306a4f528bc4038cbf2fbb58095d583d0419a259b2114b5ac53d12e9 AS build # Install Bun (required for build scripts) RUN curl -fsSL https://bun.sh/install | bash @@ -69,11 +69,11 @@ ENV OPENCLAW_PREFER_PNPM=1 RUN pnpm ui:build # ── Runtime base images ───────────────────────────────────────── -FROM node:22-bookworm@sha256:6d735b4d33660225271fda0a412802746658c3a1b975507b2803ed299609760a AS base-default +FROM node:22-bookworm@sha256:b501c082306a4f528bc4038cbf2fbb58095d583d0419a259b2114b5ac53d12e9 AS base-default LABEL org.opencontainers.image.base.name="docker.io/library/node:22-bookworm" \ org.opencontainers.image.base.digest="sha256:6d735b4d33660225271fda0a412802746658c3a1b975507b2803ed299609760a" -FROM node:22-bookworm-slim@sha256:b41c15b715b5d6e3f305e9c6480a2396dd5f130b63add98d3d45760376f20823 AS base-slim +FROM node:22-bookworm-slim@sha256:9c2c405e3ff9b9afb2873232d24bb06367d649aa3e6259cbe314da59578e81e9 AS base-slim LABEL org.opencontainers.image.base.name="docker.io/library/node:22-bookworm-slim" \ org.opencontainers.image.base.digest="sha256:b41c15b715b5d6e3f305e9c6480a2396dd5f130b63add98d3d45760376f20823" diff --git a/Dockerfile.sandbox b/Dockerfile.sandbox index a463d4a102..ebcd8061bc 100644 --- a/Dockerfile.sandbox +++ b/Dockerfile.sandbox @@ -1,4 +1,4 @@ -FROM debian:bookworm-slim@sha256:98f4b71de414932439ac6ac690d7060df1f27161073c5036a7553723881bffbe +FROM debian:bookworm-slim@sha256:74d56e3931e0d5a1dd51f8c8a2466d21de84a271cd3b5a733b803aa91abf4421 ENV DEBIAN_FRONTEND=noninteractive diff --git a/Dockerfile.sandbox-browser b/Dockerfile.sandbox-browser index ec9faf7111..8c4b1bbac8 100644 --- a/Dockerfile.sandbox-browser +++ b/Dockerfile.sandbox-browser @@ -1,4 +1,4 @@ -FROM debian:bookworm-slim@sha256:98f4b71de414932439ac6ac690d7060df1f27161073c5036a7553723881bffbe +FROM debian:bookworm-slim@sha256:74d56e3931e0d5a1dd51f8c8a2466d21de84a271cd3b5a733b803aa91abf4421 ENV DEBIAN_FRONTEND=noninteractive