chore: upgrade pnpm version to 10.22.0 across all Dockerfiles and package.json files

- Updated pnpm version from 9.12.0 to 10.22.0 in Dockerfiles for base, cloud, schedule, and server.
- Adjusted package.json files in multiple applications to reflect the new pnpm version.
- Updated dependencies for better-auth and related packages to version 1.4.18.
This commit is contained in:
Mauricio Siu
2026-02-18 11:47:41 -06:00
parent a83a742bf3
commit 9df4398c8f
11 changed files with 86 additions and 884 deletions

View File

@@ -12,7 +12,7 @@ RUN apt-get update && apt-get install -y \
# Set up PNPM # Set up PNPM
ENV PNPM_HOME="/pnpm" ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH" ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable && corepack prepare pnpm@9.12.0 --activate RUN corepack enable && corepack prepare pnpm@10.22.0 --activate
# Create workspace directory # Create workspace directory
WORKDIR /workspaces/dokploy WORKDIR /workspaces/dokploy

View File

@@ -3,7 +3,7 @@ FROM node:24.4.0-slim AS base
ENV PNPM_HOME="/pnpm" ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH" ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable RUN corepack enable
RUN corepack prepare pnpm@9.12.0 --activate RUN corepack prepare pnpm@10.22.0 --activate
FROM base AS build FROM base AS build
COPY . /usr/src/app COPY . /usr/src/app

View File

@@ -3,7 +3,7 @@ FROM node:24.4.0-slim AS base
ENV PNPM_HOME="/pnpm" ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH" ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable RUN corepack enable
RUN corepack prepare pnpm@9.12.0 --activate RUN corepack prepare pnpm@10.22.0 --activate
FROM base AS build FROM base AS build
COPY . /usr/src/app COPY . /usr/src/app

View File

@@ -3,7 +3,7 @@ FROM node:24.4.0-slim AS base
ENV PNPM_HOME="/pnpm" ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH" ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable RUN corepack enable
RUN corepack prepare pnpm@9.12.0 --activate RUN corepack prepare pnpm@10.22.0 --activate
FROM base AS build FROM base AS build
COPY . /usr/src/app COPY . /usr/src/app

View File

@@ -3,7 +3,7 @@ FROM node:24.4.0-slim AS base
ENV PNPM_HOME="/pnpm" ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH" ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable RUN corepack enable
RUN corepack prepare pnpm@9.12.0 --activate RUN corepack prepare pnpm@10.22.0 --activate
FROM base AS build FROM base AS build
COPY . /usr/src/app COPY . /usr/src/app

View File

@@ -29,9 +29,9 @@
"tsx": "^4.16.2", "tsx": "^4.16.2",
"typescript": "^5.8.3" "typescript": "^5.8.3"
}, },
"packageManager": "pnpm@9.12.0", "packageManager": "pnpm@10.22.0",
"engines": { "engines": {
"node": "^24.4.0", "node": "^24.4.0",
"pnpm": ">=9.12.0" "pnpm": ">=10.22.0"
} }
} }

View File

@@ -40,7 +40,7 @@
}, },
"dependencies": { "dependencies": {
"resend": "^6.0.2", "resend": "^6.0.2",
"@better-auth/sso": "1.5.0-beta.16", "@better-auth/sso": "1.4.18",
"@ai-sdk/anthropic": "^3.0.44", "@ai-sdk/anthropic": "^3.0.44",
"@ai-sdk/azure": "^3.0.30", "@ai-sdk/azure": "^3.0.30",
"@ai-sdk/cohere": "^3.0.21", "@ai-sdk/cohere": "^3.0.21",
@@ -98,7 +98,7 @@
"ai": "^6.0.86", "ai": "^6.0.86",
"ai-sdk-ollama": "^3.7.0", "ai-sdk-ollama": "^3.7.0",
"bcrypt": "5.1.1", "bcrypt": "5.1.1",
"better-auth": "1.5.0-beta.16", "better-auth": "1.4.18",
"bl": "6.0.11", "bl": "6.0.11",
"boxen": "^7.1.1", "boxen": "^7.1.1",
"bullmq": "5.67.3", "bullmq": "5.67.3",
@@ -188,10 +188,10 @@
"ct3aMetadata": { "ct3aMetadata": {
"initVersion": "7.25.2" "initVersion": "7.25.2"
}, },
"packageManager": "pnpm@9.12.0", "packageManager": "pnpm@10.22.0",
"engines": { "engines": {
"node": "^24.4.0", "node": "^24.4.0",
"pnpm": ">=9.12.0" "pnpm": ">=10.22.0"
}, },
"lint-staged": { "lint-staged": {
"*": [ "*": [

View File

@@ -29,9 +29,9 @@
"tsx": "^4.16.2", "tsx": "^4.16.2",
"typescript": "^5.8.3" "typescript": "^5.8.3"
}, },
"packageManager": "pnpm@9.12.0", "packageManager": "pnpm@10.22.0",
"engines": { "engines": {
"node": "^24.4.0", "node": "^24.4.0",
"pnpm": ">=9.12.0" "pnpm": ">=10.22.0"
} }
} }

View File

@@ -1,52 +1 @@
{ {"name":"dokploy","private":true,"workspaces":["apps/*","packages/*"],"scripts":{"dokploy:setup":"pnpm --filter=dokploy run setup","dokploy:dev":"pnpm --filter=dokploy run dev","dokploy:build":"pnpm --filter=dokploy run build","dokploy:start":"pnpm --filter=dokploy run start","test":"pnpm --filter=dokploy run test","server:script":"pnpm --filter=server run switch:dev","server:dev":"pnpm --filter=server run dev","server:build":"pnpm --filter=server run build","docker:build:canary":"./apps/dokploy/docker/build.sh canary","typecheck":"pnpm -r run typecheck","build":"pnpm -r run build","format-and-lint":"biome check .","check":"biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","format-and-lint:fix":"biome check . --write","generate:openapi":"pnpm --filter=dokploy run generate:openapi"},"devDependencies":{"@biomejs/biome":"2.1.1","@types/node":"^24.4.0","dotenv":"16.4.5","esbuild":"0.20.2","lint-staged":"^15.5.2","tsx":"4.16.2"},"packageManager":"pnpm@10.22.0","engines":{"node":"^24.4.0","pnpm":">=9.12.0"},"lint-staged":{"*":["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"]},"resolutions":{"@types/react":"18.3.5","@types/react-dom":"18.3.0"},"pnpm":{"overrides":{"esbuild":"0.20.2","fast-xml-parser":"4.3.4"},"ignoredBuiltDependencies":["@prisma/client"],"onlyBuiltDependencies":["@scarf/scarf","@tree-sitter-grammars/tree-sitter-yaml","bcrypt","better-sqlite3","core-js-pure","cpu-features","esbuild","msgpackr-extract","node-pty","protobufjs","sharp","ssh2","tree-sitter","tree-sitter-json"]}}
"name": "dokploy",
"private": true,
"workspaces": [
"apps/*",
"packages/*"
],
"scripts": {
"dokploy:setup": "pnpm --filter=dokploy run setup",
"dokploy:dev": "pnpm --filter=dokploy run dev",
"dokploy:build": "pnpm --filter=dokploy run build",
"dokploy:start": "pnpm --filter=dokploy run start",
"test": "pnpm --filter=dokploy run test",
"server:script": "pnpm --filter=server run switch:dev",
"server:dev": "pnpm --filter=server run dev",
"server:build": "pnpm --filter=server run build",
"docker:build:canary": "./apps/dokploy/docker/build.sh canary",
"typecheck": "pnpm -r run typecheck",
"build": "pnpm -r run build",
"format-and-lint": "biome check .",
"check": "biome check --write --no-errors-on-unmatched --files-ignore-unknown=true",
"format-and-lint:fix": "biome check . --write",
"generate:openapi": "pnpm --filter=dokploy run generate:openapi"
},
"devDependencies": {
"@biomejs/biome": "2.1.1",
"@types/node": "^24.4.0",
"dotenv": "16.4.5",
"esbuild": "0.20.2",
"lint-staged": "^15.5.2",
"tsx": "4.16.2"
},
"packageManager": "pnpm@9.12.0",
"engines": {
"node": "^24.4.0",
"pnpm": ">=9.12.0"
},
"lint-staged": {
"*": [
"biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"
]
},
"resolutions": {
"@types/react": "18.3.5",
"@types/react-dom": "18.3.0"
},
"pnpm": {
"overrides": {
"esbuild": "0.20.2"
}
}
}

View File

@@ -37,20 +37,20 @@
"@ai-sdk/mistral": "^3.0.20", "@ai-sdk/mistral": "^3.0.20",
"@ai-sdk/openai": "^3.0.29", "@ai-sdk/openai": "^3.0.29",
"@ai-sdk/openai-compatible": "^2.0.30", "@ai-sdk/openai-compatible": "^2.0.30",
"@better-auth/utils": "0.3.1", "@better-auth/utils": "0.3.0",
"@faker-js/faker": "^8.4.1", "@faker-js/faker": "^8.4.1",
"@octokit/auth-app": "^6.1.3", "@octokit/auth-app": "^6.1.3",
"@octokit/rest": "^20.1.2", "@octokit/rest": "^20.1.2",
"@oslojs/crypto": "1.0.1", "@oslojs/crypto": "1.0.1",
"@oslojs/encoding": "1.1.0", "@oslojs/encoding": "1.1.0",
"@react-email/components": "^0.0.21", "@react-email/components": "^0.0.21",
"@better-auth/sso": "1.5.0-beta.16", "@better-auth/sso": "1.4.18",
"@trpc/server": "^10.45.2", "@trpc/server": "^10.45.2",
"adm-zip": "^0.5.16", "adm-zip": "^0.5.16",
"ai": "^6.0.86", "ai": "^6.0.86",
"ai-sdk-ollama": "^3.7.0", "ai-sdk-ollama": "^3.7.0",
"bcrypt": "5.1.1", "bcrypt": "5.1.1",
"better-auth": "1.5.0-beta.16", "better-auth": "1.4.18",
"bl": "6.0.11", "bl": "6.0.11",
"boxen": "^7.1.1", "boxen": "^7.1.1",
"date-fns": "3.6.0", "date-fns": "3.6.0",
@@ -110,9 +110,9 @@
"tsx": "^4.16.2", "tsx": "^4.16.2",
"typescript": "^5.8.3" "typescript": "^5.8.3"
}, },
"packageManager": "pnpm@9.12.0", "packageManager": "pnpm@10.22.0",
"engines": { "engines": {
"node": "^24.4.0", "node": "^24.4.0",
"pnpm": ">=9.12.0" "pnpm": ">=10.22.0"
} }
} }

881
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff