diff --git a/docker/Dockerfile b/docker/Dockerfile index 547bdae714..7cdc9ec4af 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,5 +1,5 @@ ### STAGE 1 BUILDING. -FROM node:22-alpine3.22 AS builder +FROM node:25-alpine3.22 AS builder # Any value inside one of the disable ARGs will be accepted. ARG DISABLE_EXTRACT="yes" @@ -47,7 +47,7 @@ RUN rm -rf /opt/meshcentral/meshcentral/docker /opt/meshcentral/meshcentral/node ### STAGE 2 PRECOMPILE DEPS MODULE -FROM node:22-alpine3.22 AS dep-compiler +FROM node:25-alpine3.22 AS dep-compiler RUN echo -e "----------\nINSTALLING ALPINE PACKAGES...\n----------"; \ apk add --no-cache --update \ @@ -63,7 +63,7 @@ RUN jq '.dependencies += {"modern-syslog": "1.2.0", "telegram": "2.26.22"}' pack ### STAGE 3 BUILDING. -FROM node:22-alpine3.22 AS finalizer +FROM node:25-alpine3.22 AS finalizer #FROM alpine:3.22 AS finalizer # copy files from previous layer diff --git a/docker/Dockerfile-debian b/docker/Dockerfile-debian index a397da6f57..af2c281e4f 100644 --- a/docker/Dockerfile-debian +++ b/docker/Dockerfile-debian @@ -1,5 +1,5 @@ ### STAGE 1 BUILDING. -FROM node:22-trixie-slim AS builder +FROM node:25-trixie-slim AS builder # Any value inside one of the disable ARGs will be accepted. ARG DISABLE_EXTRACT="yes" @@ -47,7 +47,7 @@ RUN rm -rf /opt/meshcentral/meshcentral/docker /opt/meshcentral/meshcentral/node ### STAGE 2 PRECOMPILE DEPS MODULE -FROM node:22-trixie-slim AS dep-compiler +FROM node:25-trixie-slim AS dep-compiler ENV NODE_ENV="production" @@ -89,7 +89,7 @@ RUN case "$INCLUDE_MONGODB_TOOLS" in \ ### STAGE 4 BUILDING. -FROM node:22-trixie-slim AS finalizer +FROM node:25-trixie-slim AS finalizer # Copy files from previous layers COPY --from=dep-compiler /opt/meshcentral/meshcentral /opt/meshcentral/meshcentral