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 baseDataDir = configuredDataDir ||
|
||||
(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