diff --git a/Dockerfiles/Dockerfile.agent-provisioning b/Dockerfiles/Dockerfile.agent-provisioning index e0bcf1930..b851201ba 100644 --- a/Dockerfiles/Dockerfile.agent-provisioning +++ b/Dockerfiles/Dockerfile.agent-provisioning @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build # Install OpenSSL RUN apk update && apk upgrade RUN apk add --no-cache openssl @@ -37,7 +37,7 @@ RUN ls -R /app/apps/agent-provisioning/AFJ/ RUN pnpm run build agent-provisioning # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 # Install OpenSSL RUN apk update && apk upgrade RUN apk add --no-cache openssl diff --git a/Dockerfiles/Dockerfile.agent-service b/Dockerfiles/Dockerfile.agent-service index f9bde7d22..7fad8352c 100644 --- a/Dockerfiles/Dockerfile.agent-service +++ b/Dockerfiles/Dockerfile.agent-service @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache \ openssl \ openssh-client \ @@ -18,7 +18,7 @@ RUN pnpm run build agent-service RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache \ openssl \ openssh-client \ diff --git a/Dockerfiles/Dockerfile.api-gateway b/Dockerfiles/Dockerfile.api-gateway index ec9e46a5e..88e93ff6e 100644 --- a/Dockerfiles/Dockerfile.api-gateway +++ b/Dockerfiles/Dockerfile.api-gateway @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts @@ -13,7 +13,7 @@ RUN pnpm run build api-gateway RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \ diff --git a/Dockerfiles/Dockerfile.cloud-wallet b/Dockerfiles/Dockerfile.cloud-wallet index 161a01a5d..56b913701 100644 --- a/Dockerfiles/Dockerfile.cloud-wallet +++ b/Dockerfiles/Dockerfile.cloud-wallet @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts @@ -13,7 +13,7 @@ RUN pnpm run build cloud-wallet RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \ diff --git a/Dockerfiles/Dockerfile.connection b/Dockerfiles/Dockerfile.connection index ded199ae7..343d8ff53 100644 --- a/Dockerfiles/Dockerfile.connection +++ b/Dockerfiles/Dockerfile.connection @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts @@ -13,7 +13,7 @@ RUN pnpm run build connection RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \ diff --git a/Dockerfiles/Dockerfile.ecosystem b/Dockerfiles/Dockerfile.ecosystem index 5839c7aff..d75ba647d 100644 --- a/Dockerfiles/Dockerfile.ecosystem +++ b/Dockerfiles/Dockerfile.ecosystem @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts @@ -13,7 +13,7 @@ RUN pnpm run build ecosystem RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \ diff --git a/Dockerfiles/Dockerfile.geolocation b/Dockerfiles/Dockerfile.geolocation index 7cbded92f..e2a721d7c 100644 --- a/Dockerfiles/Dockerfile.geolocation +++ b/Dockerfiles/Dockerfile.geolocation @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts @@ -13,7 +13,7 @@ RUN pnpm run build geo-location RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \ diff --git a/Dockerfiles/Dockerfile.issuance b/Dockerfiles/Dockerfile.issuance index d0597d9c1..d40ce933c 100644 --- a/Dockerfiles/Dockerfile.issuance +++ b/Dockerfiles/Dockerfile.issuance @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts @@ -13,7 +13,7 @@ RUN pnpm run build issuance RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \ diff --git a/Dockerfiles/Dockerfile.ledger b/Dockerfiles/Dockerfile.ledger index 4ed2728c0..f29748ed2 100644 --- a/Dockerfiles/Dockerfile.ledger +++ b/Dockerfiles/Dockerfile.ledger @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts @@ -13,7 +13,7 @@ RUN pnpm run build ledger RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \ diff --git a/Dockerfiles/Dockerfile.notification b/Dockerfiles/Dockerfile.notification index 09e87346d..203f9f838 100644 --- a/Dockerfiles/Dockerfile.notification +++ b/Dockerfiles/Dockerfile.notification @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts WORKDIR /app @@ -12,7 +12,7 @@ RUN pnpm run build notification RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \ diff --git a/Dockerfiles/Dockerfile.oid4vc-issuance b/Dockerfiles/Dockerfile.oid4vc-issuance index eb6faa164..0286ca60a 100644 --- a/Dockerfiles/Dockerfile.oid4vc-issuance +++ b/Dockerfiles/Dockerfile.oid4vc-issuance @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts WORKDIR /app @@ -12,7 +12,7 @@ RUN pnpm run build oid4vc-issuance RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \ diff --git a/Dockerfiles/Dockerfile.oid4vc-verification b/Dockerfiles/Dockerfile.oid4vc-verification index ecffb1715..14504c7e1 100644 --- a/Dockerfiles/Dockerfile.oid4vc-verification +++ b/Dockerfiles/Dockerfile.oid4vc-verification @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts @@ -13,7 +13,7 @@ RUN pnpm run build oid4vc-verification RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \ diff --git a/Dockerfiles/Dockerfile.organization b/Dockerfiles/Dockerfile.organization index dab3ee03e..4aad9aaaa 100644 --- a/Dockerfiles/Dockerfile.organization +++ b/Dockerfiles/Dockerfile.organization @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts @@ -13,7 +13,7 @@ RUN pnpm run build organization RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \ diff --git a/Dockerfiles/Dockerfile.seed b/Dockerfiles/Dockerfile.seed index 4f5996306..6b4cd537c 100644 --- a/Dockerfiles/Dockerfile.seed +++ b/Dockerfiles/Dockerfile.seed @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache \ postgresql-client \ openssl \ @@ -12,7 +12,7 @@ RUN pnpm i --frozen-lockfile --ignore-scripts \ && cd libs/prisma-service && /app/node_modules/.bin/prisma generate # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache \ postgresql-client \ openssl \ diff --git a/Dockerfiles/Dockerfile.user b/Dockerfiles/Dockerfile.user index c3f6149cc..d8e5ae3a1 100644 --- a/Dockerfiles/Dockerfile.user +++ b/Dockerfiles/Dockerfile.user @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts @@ -13,7 +13,7 @@ RUN pnpm run build user RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \ diff --git a/Dockerfiles/Dockerfile.utility b/Dockerfiles/Dockerfile.utility index 803884f0c..f62bb04dd 100644 --- a/Dockerfiles/Dockerfile.utility +++ b/Dockerfiles/Dockerfile.utility @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts @@ -13,7 +13,7 @@ RUN pnpm run build utility RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \ diff --git a/Dockerfiles/Dockerfile.verification b/Dockerfiles/Dockerfile.verification index 39a474527..0a8bf8f01 100644 --- a/Dockerfiles/Dockerfile.verification +++ b/Dockerfiles/Dockerfile.verification @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts @@ -13,7 +13,7 @@ RUN pnpm run build verification RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \ diff --git a/Dockerfiles/Dockerfile.webhook b/Dockerfiles/Dockerfile.webhook index 6acf96958..d6ca40433 100644 --- a/Dockerfiles/Dockerfile.webhook +++ b/Dockerfiles/Dockerfile.webhook @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts @@ -13,7 +13,7 @@ RUN pnpm run build webhook RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \ diff --git a/Dockerfiles/Dockerfile.x509 b/Dockerfiles/Dockerfile.x509 index 4162e51a7..efb45e9c9 100644 --- a/Dockerfiles/Dockerfile.x509 +++ b/Dockerfiles/Dockerfile.x509 @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 AS build RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* RUN npm install -g pnpm@9.15.9 --ignore-scripts @@ -13,7 +13,7 @@ RUN pnpm run build x509 RUN pnpm prune --prod # Stage 2: Create the final image -FROM node:24-alpine3.24@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 +FROM node:26-alpine3.24@sha256:c6ad9e9c1d80f6eb607c26b4b0a132ff7a2344fad1c78ea3baa2a7d4c8de6d94 RUN apk update && apk upgrade && apk add --no-cache openssl \ && rm -rf /var/cache/apk/* \ && addgroup -g 1001 -S nodejs \