diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 4ffcfaed7..d1bfb6661 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 175543205..2aaea6bc4 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 d1cd96364..c0aba9946 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 f378f7dca..b2e4f0392 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 84e5de6ef..aec62a6cc 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 011d3e2d6..6a6bbe37a 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 7d0150416..87f43b95c 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 05e7cde49..60fe9ccb3 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 81b13fd64..fa8c1e653 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 8990ece4d..79682b404 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 d0a071bfd..030acc264 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 fe40a69b8..cee101be8 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 3c772a101..51808341e 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 8e6638be6..31673d9e3 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 fb52a256f..c90588026 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