diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 4ffcfaed789..d1bfb666123 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,5 +1,5 @@ # Dockerfile for DevContainer -FROM node:24.4.0-bullseye-slim +FROM node:24.22.1-bookworm-slim # Install essential packages RUN apt-get update && apt-get install -y \ diff --git a/.github/workflows/dokploy.yml b/.github/workflows/dokploy.yml index 175543205d2..2aaea6bc4fa 100644 --- a/.github/workflows/dokploy.yml +++ b/.github/workflows/dokploy.yml @@ -207,7 +207,7 @@ jobs: - uses: actions/setup-node@v7 with: - node-version: 24.4.0 + node-version: 24.22.1 cache: pnpm - name: Generate OpenAPI specification diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index d1cd96364f7..c0aba994629 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -20,7 +20,7 @@ jobs: - uses: pnpm/action-setup@v6 - uses: actions/setup-node@v7 with: - node-version: 24.4.0 + node-version: 24.22.1 cache: "pnpm" - name: Install Nixpacks diff --git a/.github/workflows/sync-openapi-docs.yml b/.github/workflows/sync-openapi-docs.yml index f378f7dca0a..b2e4f03921b 100644 --- a/.github/workflows/sync-openapi-docs.yml +++ b/.github/workflows/sync-openapi-docs.yml @@ -27,7 +27,7 @@ jobs: - uses: pnpm/action-setup@v6 - uses: actions/setup-node@v7 with: - node-version: 24.4.0 + node-version: 24.22.1 cache: "pnpm" - name: Install dependencies diff --git a/.nvmrc b/.nvmrc index 84e5de6ef9d..aec62a6cc64 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -24.4.0 \ No newline at end of file +24.22.1 \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 011d3e2d697..6a6bbe37a1c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -53,7 +53,7 @@ feat: add new feature Before you start, please make the clone based on the `canary` branch, since the `main` branch is the source of truth and should always reflect the latest stable release, also the PRs will be merged to the `canary` branch. -We use Node v24.4.0 and recommend this specific version. If you have nvm installed, you can run `nvm install 24.4.0 && nvm use` in the root directory. +We use Node v24.22.1 and recommend this specific version. If you have nvm installed, you can run `nvm install 24.22.1 && nvm use` in the root directory. ```bash git clone https://github.com/dokploy/dokploy.git diff --git a/Dockerfile b/Dockerfile index 7d01504162b..87f43b95c05 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1 -FROM node:24.4.0-slim AS base +FROM node:24.22.1-bookworm-slim AS base ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable diff --git a/Dockerfile.cloud b/Dockerfile.cloud index 05e7cde4960..60fe9ccb395 100644 --- a/Dockerfile.cloud +++ b/Dockerfile.cloud @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1 -FROM node:24.4.0-slim AS base +FROM node:24.22.1-bookworm-slim AS base ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable diff --git a/Dockerfile.schedule b/Dockerfile.schedule index 81b13fd64d5..fa8c1e6532d 100644 --- a/Dockerfile.schedule +++ b/Dockerfile.schedule @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1 -FROM node:24.4.0-slim AS base +FROM node:24.22.1-bookworm-slim AS base ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable diff --git a/Dockerfile.server b/Dockerfile.server index 8990ece4d7a..79682b40454 100644 --- a/Dockerfile.server +++ b/Dockerfile.server @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1 -FROM node:24.4.0-slim AS base +FROM node:24.22.1-bookworm-slim AS base ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable diff --git a/apps/api/package.json b/apps/api/package.json index d0a071bfdd9..030acc26436 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -33,7 +33,7 @@ }, "packageManager": "pnpm@10.22.0", "engines": { - "node": "^24.4.0", + "node": "^24.22.1", "pnpm": ">=10.22.0" } } diff --git a/apps/dokploy/package.json b/apps/dokploy/package.json index fe40a69b888..cee101be8d2 100644 --- a/apps/dokploy/package.json +++ b/apps/dokploy/package.json @@ -186,7 +186,7 @@ }, "packageManager": "pnpm@10.22.0", "engines": { - "node": "^24.4.0", + "node": "^24.22.1", "pnpm": ">=10.22.0" }, "lint-staged": { diff --git a/apps/schedules/package.json b/apps/schedules/package.json index 3c772a1018f..51808341eee 100644 --- a/apps/schedules/package.json +++ b/apps/schedules/package.json @@ -32,7 +32,7 @@ }, "packageManager": "pnpm@10.22.0", "engines": { - "node": "^24.4.0", + "node": "^24.22.1", "pnpm": ">=10.22.0" } } diff --git a/package.json b/package.json index 8e6638be6a9..31673d9e3ac 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ }, "packageManager": "pnpm@10.22.0", "engines": { - "node": "^24.4.0", + "node": "^24.22.1", "pnpm": ">=9.12.0" }, "lint-staged": { diff --git a/packages/server/package.json b/packages/server/package.json index fb52a256ffc..c90588026c3 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -118,7 +118,7 @@ }, "packageManager": "pnpm@10.22.0", "engines": { - "node": "^24.4.0", + "node": "^24.22.1", "pnpm": ">=10.22.0" } } \ No newline at end of file