mirror of
https://github.com/whyour/qinglong.git
synced 2026-03-13 15:05:10 +08:00
fix: ensure all required directories are created with recursive option on container rebuild
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
This commit is contained in:
parent
692c9a8d9e
commit
b43bd61ac6
|
|
@ -18,8 +18,13 @@ const scriptPath = path.join(dataPath, 'scripts/');
|
|||
const logPath = path.join(dataPath, 'log/');
|
||||
const uploadPath = path.join(dataPath, 'upload/');
|
||||
const bakPath = path.join(dataPath, 'bak/');
|
||||
const dbPath = path.join(dataPath, 'db/');
|
||||
const repoPath = path.join(dataPath, 'repo/');
|
||||
const rawPath = path.join(dataPath, 'raw/');
|
||||
const dependenceCachePath = path.join(dataPath, 'dep_cache/');
|
||||
const samplePath = path.join(rootPath, 'sample/');
|
||||
const tmpPath = path.join(logPath, '.tmp/');
|
||||
const updateLogPath = path.join(logPath, 'update/');
|
||||
const confFile = path.join(configPath, 'config.sh');
|
||||
const sampleConfigFile = path.join(samplePath, 'config.sample.sh');
|
||||
const sampleTaskShellFile = path.join(samplePath, 'task.sample.sh');
|
||||
|
|
@ -44,11 +49,16 @@ const directories = [
|
|||
preloadPath,
|
||||
logPath,
|
||||
tmpPath,
|
||||
updateLogPath,
|
||||
uploadPath,
|
||||
sshPath,
|
||||
bakPath,
|
||||
sshdPath,
|
||||
systemLogPath,
|
||||
dbPath,
|
||||
repoPath,
|
||||
rawPath,
|
||||
dependenceCachePath,
|
||||
];
|
||||
|
||||
const files = [
|
||||
|
|
@ -104,7 +114,7 @@ const files = [
|
|||
export default async () => {
|
||||
for (const dirPath of directories) {
|
||||
if (!(await fileExist(dirPath))) {
|
||||
await fs.mkdir(dirPath);
|
||||
await fs.mkdir(dirPath, { recursive: true });
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user