fix: fix cdragon cache directory
This commit is contained in:
@@ -9,13 +9,18 @@ const readFileAsync = promisify(readFile)
|
||||
const CDRAGON_BASE = 'https://raw.communitydragon.org/'
|
||||
|
||||
// Cache directory - can be configured via environment variable
|
||||
// Default to dev/cdragon for development
|
||||
// In development, use dev/data/cdragon relative to project root
|
||||
// In production, use /cdragon (shared volume)
|
||||
const getCacheDir = () => {
|
||||
if (process.env.CDRAGON_CACHE_DIR) {
|
||||
return process.env.CDRAGON_CACHE_DIR
|
||||
}
|
||||
// Default to dev/cdragon relative to project root
|
||||
return join(process.cwd(), '..', 'dev', 'data', 'cdragon')
|
||||
// Check if we're in development mode (explicitly set)
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
return join(process.cwd(), '..', 'dev', 'data', 'cdragon')
|
||||
}
|
||||
// Default to /cdragon for production (Docker)
|
||||
return '/cdragon'
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user