From c47ef3d33091ad544851ac0fec2b9278630d2207 Mon Sep 17 00:00:00 2001 From: reiac Date: Tue, 29 Sep 2026 20:21:22 +0800 Subject: [PATCH] cli: db: support overriding backup/restore dir via HYDRO_BACKUP_DIR --- packages/hydrooj/src/commands/db.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrooj/src/commands/db.ts b/packages/hydrooj/src/commands/db.ts index 233ce1f104..bc82eac746 100644 --- a/packages/hydrooj/src/commands/db.ts +++ b/packages/hydrooj/src/commands/db.ts @@ -16,7 +16,7 @@ const exec = (...args: Parameters) => { if (res.status) throw new Error(`Error: Exited with code ${res.status}`); return res; }; -const dir = `${os.tmpdir()}/${Math.random().toString(36).substring(2)}`; +const dir = process.env.HYDRO_BACKUP_DIR || `${os.tmpdir()}/${Math.random().toString(36).substring(2)}`; function getUrl() { const dbConfig = fs.readFileSync(path.resolve(hydroPath, 'config.json'), 'utf-8'); const opts = JSON.parse(dbConfig);