diff --git a/Dockerfile b/Dockerfile index 754daf5..2fb7bd1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:24.19.0-trixie@sha256:66bb8d36ae1ddd72199ed235a089904874ca4079ee517936ca3adb80506a75c1 AS builder +FROM node:26.12.0-trixie@sha256:45a2bf9d9300e9cf47ecb375e38447c140c45ef5fbae869c430475b05b98d86e AS builder RUN apt-get update && apt-get install -y --no-install-recommends \ python3 \ build-essential \ @@ -13,7 +13,7 @@ COPY . . RUN npm run build && npm prune --omit=dev -FROM node:24.19.0-trixie-slim@sha256:0711b541c1c33a8a530ac4f0d391baa9a15b3d804695b1b24a47daa5fb60e74d AS runner +FROM node:26.12.0-trixie-slim@sha256:e556a144463cc8dc53afe8de6d2fa0db5c132fd39ffa232c17641bd40df2bf11 AS runner # dumb-init is the same init ocean-node's runner installs. Without an init, node is # PID 1: it never receives SIGTERM from `docker stop`, so the stop waits out the # full grace period and the container exits 137. dumb-init forwards the signal.