mirror of
https://github.com/langgenius/dify.git
synced 2026-07-22 11:38:34 +08:00
19 lines
589 B
TypeScript
19 lines
589 B
TypeScript
import { getEnv, resolvePlatform } from '@/sys'
|
|
|
|
export const ENV_CONFIG_DIR = 'DIFY_CONFIG_DIR'
|
|
export const ENV_CACHE_DIR = 'DIFY_CACHE_DIR'
|
|
export const FILE_PERM = 0o600
|
|
export const DIR_PERM = 0o700
|
|
|
|
export function resolveCacheDir(): string {
|
|
const override = getEnv(ENV_CACHE_DIR)
|
|
if (override !== undefined && override !== '') return override
|
|
return resolvePlatform().cacheDir()
|
|
}
|
|
|
|
export function resolveConfigDir(): string {
|
|
const override = getEnv(ENV_CONFIG_DIR)
|
|
if (override !== undefined && override !== '') return override
|
|
return resolvePlatform().configDir()
|
|
}
|