fix: use absolute platform data paths
This commit is contained in:
@@ -110,7 +110,8 @@ export abstract class BasePlatformServiceProvider implements IPlatformServicePro
|
|||||||
const configuredDataDir = this.oneboxRef.database.getSetting('dataDir');
|
const configuredDataDir = this.oneboxRef.database.getSetting('dataDir');
|
||||||
const baseDataDir = configuredDataDir ||
|
const baseDataDir = configuredDataDir ||
|
||||||
(Deno.env.get('ONEBOX_DEV') === 'true' ? './.nogit/platform-data' : '/var/lib/onebox');
|
(Deno.env.get('ONEBOX_DEV') === 'true' ? './.nogit/platform-data' : '/var/lib/onebox');
|
||||||
return `${baseDataDir.replace(/\/+$/, '')}/${serviceDirectoryArg}`;
|
const absoluteBaseDataDir = baseDataDir.startsWith('/') ? baseDataDir : `${Deno.cwd()}/${baseDataDir}`;
|
||||||
|
return `${absoluteBaseDataDir.replace(/\/+$/, '')}/${serviceDirectoryArg}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user