From d83bd8681604c60be9d50e60bb73df13356a925a Mon Sep 17 00:00:00 2001 From: decolua Date: Wed, 18 Feb 2026 13:53:31 +0700 Subject: [PATCH] feat: allow custom user data directory via DATA_DIR environment variable --- src/lib/requestDetailsDb.js | 2 ++ src/lib/usageDb.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/lib/requestDetailsDb.js b/src/lib/requestDetailsDb.js index b19fa0d..ff1ad99 100644 --- a/src/lib/requestDetailsDb.js +++ b/src/lib/requestDetailsDb.js @@ -66,6 +66,8 @@ function getAppName() { function getUserDataDir() { if (isCloud) return "/tmp"; + if (process.env.DATA_DIR) return process.env.DATA_DIR; + try { const platform = process.platform; const homeDir = os.homedir(); diff --git a/src/lib/usageDb.js b/src/lib/usageDb.js index ecdb054..12fc175 100644 --- a/src/lib/usageDb.js +++ b/src/lib/usageDb.js @@ -26,6 +26,8 @@ function getAppName() { function getUserDataDir() { if (isCloud) return "/tmp"; // Fallback for Workers + if (process.env.DATA_DIR) return process.env.DATA_DIR; + try { const platform = process.platform; const homeDir = os.homedir();