From 1551686da587bf02812f1d64176416596eca119e Mon Sep 17 00:00:00 2001 From: merge-check <140916359+agentHits@users.noreply.github.com> Date: Tue, 6 Oct 2026 16:46:31 -0400 Subject: [PATCH] chore(deps): bump dotenv to 18.0.5 Move every workspace from dotenv 16.6.1 to 18.0.5. Since 17.0.0, config() logs an "injected env" line unless quiet is set, and 18 prints it to stderr. Pass quiet: true to the two explicit config() calls (server entry and esbuild config) so startup and build output stay unchanged. dotenv/config sets quiet: true itself since 18.0.4, so the `-r dotenv/config` scripts and `import "dotenv/config"` entries stay silent. The 18.0.0 "removed preloading" entry drops the dotenv_config_* argv options of dotenv/config. The module itself still exists and loads .env from the cwd with the same regex parser and no-override populate, so the `-r dotenv/config` scripts keep working unchanged. Co-Authored-By: Claude Opus 5.5 --- apps/api/package.json | 2 +- apps/dokploy/esbuild.config.ts | 2 +- apps/dokploy/package.json | 2 +- apps/dokploy/server/server.ts | 2 +- apps/schedules/package.json | 2 +- bun.lock | 12 ++++++------ package.json | 2 +- packages/server/package.json | 2 +- 8 files changed, 13 insertions(+), 13 deletions(-) diff --git a/apps/api/package.json b/apps/api/package.json index ed68918a55b..3b1ca4138bc 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -13,7 +13,7 @@ "@dokploy/server": "workspace:*", "@hono/node-server": "^1.19.17", "@hono/zod-validator": "0.7.6", - "dotenv": "^16.6.1", + "dotenv": "^18.0.5", "hono": "^4.13.12", "inngest": "4.21.1", "pino": "9.14.0", diff --git a/apps/dokploy/esbuild.config.ts b/apps/dokploy/esbuild.config.ts index 222f6087719..f0d765f2610 100644 --- a/apps/dokploy/esbuild.config.ts +++ b/apps/dokploy/esbuild.config.ts @@ -1,7 +1,7 @@ import dotenv, { type DotenvParseOutput } from "dotenv"; import esbuild from "esbuild"; -const result = dotenv.config({ path: ".env.production" }); +const result = dotenv.config({ path: ".env.production", quiet: true }); function prepareDefine(config: DotenvParseOutput | undefined) { const define = {}; diff --git a/apps/dokploy/package.json b/apps/dokploy/package.json index ecbf450fa5a..81c179cce9d 100644 --- a/apps/dokploy/package.json +++ b/apps/dokploy/package.json @@ -100,7 +100,7 @@ "date-fns": "3.6.0", "dockerode": "5.0.1", "dompurify": "^3.4.16", - "dotenv": "16.6.1", + "dotenv": "18.0.5", "drizzle-orm": "0.45.3", "drizzle-zod": "0.8.3", "fancy-ansi": "^0.1.3", diff --git a/apps/dokploy/server/server.ts b/apps/dokploy/server/server.ts index a693e85be55..270edb994b6 100644 --- a/apps/dokploy/server/server.ts +++ b/apps/dokploy/server/server.ts @@ -26,7 +26,7 @@ import { setupDrawerLogsWebSocketServer } from "./wss/drawer-logs"; import { setupDeploymentLogsWebSocketServer } from "./wss/listen-deployment"; import { setupTerminalWebSocketServer } from "./wss/terminal"; -config({ path: ".env" }); +config({ path: ".env", quiet: true }); const PORT = Number.parseInt(process.env.PORT || "3000", 10); const HOST = process.env.HOST || "0.0.0.0"; const dev = process.env.NODE_ENV !== "production"; diff --git a/apps/schedules/package.json b/apps/schedules/package.json index 5bc769a5938..029a032b981 100644 --- a/apps/schedules/package.json +++ b/apps/schedules/package.json @@ -12,7 +12,7 @@ "@hono/node-server": "^1.19.17", "@hono/zod-validator": "0.7.6", "bullmq": "5.81.5", - "dotenv": "^16.6.1", + "dotenv": "^18.0.5", "drizzle-orm": "0.45.3", "hono": "^4.13.12", "ioredis": "5.11.1", diff --git a/bun.lock b/bun.lock index 2b24e8aa2f2..900b9e07803 100644 --- a/bun.lock +++ b/bun.lock @@ -7,7 +7,7 @@ "devDependencies": { "@biomejs/biome": "2.5.15", "@types/node": "^24.19.1", - "dotenv": "16.6.1", + "dotenv": "18.0.5", "esbuild": "0.28.2", "lint-staged": "^15.5.2", "tsx": "4.23.15", @@ -20,7 +20,7 @@ "@dokploy/server": "workspace:*", "@hono/node-server": "^1.19.17", "@hono/zod-validator": "0.7.6", - "dotenv": "^16.6.1", + "dotenv": "^18.0.5", "hono": "^4.13.12", "inngest": "4.21.1", "pino": "9.14.0", @@ -102,7 +102,7 @@ "date-fns": "3.6.0", "dockerode": "5.0.1", "dompurify": "^3.4.16", - "dotenv": "16.6.1", + "dotenv": "18.0.5", "drizzle-orm": "0.45.3", "drizzle-zod": "0.8.3", "fancy-ansi": "^0.1.3", @@ -191,7 +191,7 @@ "@hono/node-server": "^1.19.17", "@hono/zod-validator": "0.7.6", "bullmq": "5.81.5", - "dotenv": "^16.6.1", + "dotenv": "^18.0.5", "drizzle-orm": "0.45.3", "hono": "^4.13.12", "ioredis": "5.11.1", @@ -245,7 +245,7 @@ "boxen": "^7.1.1", "date-fns": "3.6.0", "dockerode": "5.0.1", - "dotenv": "16.6.1", + "dotenv": "18.0.5", "drizzle-dbml-generator": "0.10.0", "drizzle-orm": "0.45.3", "drizzle-zod": "0.5.1", @@ -2048,7 +2048,7 @@ "dot-prop": ["dot-prop@6.0.1", "", { "dependencies": { "is-obj": "^2.0.0" } }, "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA=="], - "dotenv": ["dotenv@16.6.1", "", {}, "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow=="], + "dotenv": ["dotenv@18.0.5", "", { "bin": { "dotenv": "dist/index.cjs" } }, "sha512-aBrGvt6KhjxbEnatqMWOMidftwsrCiCvqh1yNIGB9QyF0J+VcWkKDMsvYOEm7ZS82oiV+BT1sTOtIlAmUlTpwQ=="], "drange": ["drange@1.1.1", "", {}, "sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA=="], diff --git a/package.json b/package.json index 16c2cc9130f..056cafa95ea 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@biomejs/biome": "2.5.15", "@types/node": "^24.19.1", - "dotenv": "16.6.1", + "dotenv": "18.0.5", "esbuild": "0.28.2", "lint-staged": "^15.5.2", "tsx": "4.23.15" diff --git a/packages/server/package.json b/packages/server/package.json index 981fedcac52..1b070118ee4 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -69,7 +69,7 @@ "boxen": "^7.1.1", "date-fns": "3.6.0", "dockerode": "5.0.1", - "dotenv": "16.6.1", + "dotenv": "18.0.5", "drizzle-dbml-generator": "0.10.0", "drizzle-orm": "0.45.3", "drizzle-zod": "0.5.1",