feat: make data directory configurable via environment variable

This commit is contained in:
2025-11-13 01:23:33 +01:00
parent c11a7d47b7
commit 5afd604e85

View File

@@ -23,7 +23,10 @@ const log = {
} }
// store all runtime data under backend/data // store all runtime data under backend/data
const DATA_DIR = path.join(__dirname, 'data') const DATA_DIR = process.env.DATA_DIR
? path.resolve(process.env.DATA_DIR)
: path.join(__dirname, 'data')
const UPLOAD_DIR = path.join(DATA_DIR, 'uploads') const UPLOAD_DIR = path.join(DATA_DIR, 'uploads')
// ensure data and upload dirs exist // ensure data and upload dirs exist