From 88fe8d25d760c66f71c539d2a99d2fc07ac62369 Mon Sep 17 00:00:00 2001 From: npmrun <1549469775@qq.com> Date: Fri, 17 Apr 2026 09:26:32 +0800 Subject: [PATCH] refactor: adjust temporary working directory based on environment Modify the temporary working directory path in the SQLite database configuration to dynamically set the current working directory based on the NODE_ENV variable. This change ensures that the application uses the correct path in both production and development environments. --- packages/drizzle-pkg/database/sqlite/db.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/drizzle-pkg/database/sqlite/db.ts b/packages/drizzle-pkg/database/sqlite/db.ts index 80c0b91..b53ba72 100644 --- a/packages/drizzle-pkg/database/sqlite/db.ts +++ b/packages/drizzle-pkg/database/sqlite/db.ts @@ -6,7 +6,9 @@ if (process.env.NODE_ENV === 'production') { import('drizzle-orm/better-sqlite3/migrator') } -const tempCwd = path.resolve(process.cwd(), 'packages/drizzle-pkg'); +const tempCwd = process.env.NODE_ENV === 'production' + ? path.resolve(process.cwd(), 'packages/drizzle-pkg') + : process.cwd(); let dbUrl = process.env.DATABASE_URL; if (dbUrl && dbUrl.startsWith('file:')) {