allow configuration of log, backup etc. directories per env variables, closes #3446

This commit is contained in:
zadam 2022-12-22 19:50:00 +01:00
parent 0f0ca51bd6
commit 062e8c4b84

View File

@ -59,12 +59,14 @@ function getTriliumDataDir() {
return appDataPath; return appDataPath;
} }
const TRILIUM_DATA_DIR = getTriliumDataDir(); const TRILIUM_DATA_DIR = getTriliumDataDir();
const DOCUMENT_PATH = `${TRILIUM_DATA_DIR + path.sep}document.db`; const DIR_SEP = TRILIUM_DATA_DIR + path.sep;
const BACKUP_DIR = `${TRILIUM_DATA_DIR + path.sep}backup`;
const LOG_DIR = `${TRILIUM_DATA_DIR + path.sep}log`; const DOCUMENT_PATH = process.env.TRILIUM_DOCUMENT_PATH || `${DIR_SEP}document.db`;
const ANONYMIZED_DB_DIR = `${TRILIUM_DATA_DIR + path.sep}anonymized-db`; const BACKUP_DIR = process.env.TRILIUM_BACKUP_DIR || `${DIR_SEP}backup`;
const CONFIG_INI_PATH = `${TRILIUM_DATA_DIR}/config.ini`; const LOG_DIR = process.env.TRILIUM_LOG_DIR || `${DIR_SEP}log`;
const ANONYMIZED_DB_DIR = process.env.TRILIUM_ANONYMIZED_DB_DIR || `${DIR_SEP}anonymized-db`;
const CONFIG_INI_PATH = process.env.TRILIUM_CONFIG_INI_PATH || `${DIR_SEP}config.ini`;
module.exports = { module.exports = {
TRILIUM_DATA_DIR, TRILIUM_DATA_DIR,