fix: 配置生产
This commit is contained in:
parent
1a84cafe53
commit
4fe35676f3
|
@ -1,28 +1,7 @@
|
||||||
import YAML from 'yaml'
|
import YAML from 'yaml'
|
||||||
import chokidar from 'chokidar'
|
import chokidar from 'chokidar'
|
||||||
import { join } from 'node:path'
|
import { join } from 'node:path'
|
||||||
import { copyFileSync, existsSync, mkdirSync, readFileSync, readdirSync } from 'node:fs'
|
import { readFileSync, } from 'node:fs'
|
||||||
import { CONFIG_DEFAULT_PATH, CONFIG_INIT_PATH } from './system.js'
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 配置文件初始化
|
|
||||||
*/
|
|
||||||
export function configInit() {
|
|
||||||
const path = CONFIG_INIT_PATH
|
|
||||||
const pathDef = CONFIG_DEFAULT_PATH
|
|
||||||
const files = readdirSync(pathDef).filter(file => file.endsWith('.yaml'))
|
|
||||||
mkdirSync(join(process.cwd(), path), {
|
|
||||||
'recursive': true
|
|
||||||
})
|
|
||||||
for (const file of files) {
|
|
||||||
if (!existsSync(`${path}${file}`)) {
|
|
||||||
copyFileSync(`${pathDef}${file}`, `${path}${file}`)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (!existsSync("data")) mkdirSync("data")
|
|
||||||
if (!existsSync("resources")) mkdirSync("resources")
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ********
|
* ********
|
||||||
* 配置文件
|
* 配置文件
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import './init/modules.js'
|
import './init/modules.js'
|
||||||
import './init/logger.js'
|
|
||||||
import './init/config.js'
|
import './init/config.js'
|
||||||
|
import './init/logger.js'
|
||||||
import './init/redis.js'
|
import './init/redis.js'
|
||||||
import { promises } from 'node:fs'
|
import { promises } from 'node:fs'
|
||||||
import yaml from 'yaml'
|
import yaml from 'yaml'
|
||||||
|
|
|
@ -1,2 +1,25 @@
|
||||||
import { configInit } from '../config/config.js'
|
import { copyFileSync, existsSync, mkdirSync, readdirSync } from 'node:fs'
|
||||||
configInit()
|
import { CONFIG_DEFAULT_PATH, CONFIG_INIT_PATH } from '../config/system.js'
|
||||||
|
import { join } from 'node:path'
|
||||||
|
const path = CONFIG_INIT_PATH
|
||||||
|
const pathDef = CONFIG_DEFAULT_PATH
|
||||||
|
// 得到文件
|
||||||
|
const files = readdirSync(pathDef).filter(file => file.endsWith('.yaml'))
|
||||||
|
mkdirSync(join(process.cwd(), path), {
|
||||||
|
recursive: true
|
||||||
|
})
|
||||||
|
for (const file of files) {
|
||||||
|
if (!existsSync(`${path}${file}`)) {
|
||||||
|
copyFileSync(`${pathDef}${file}`, `${path}${file}`)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!existsSync('data')) {
|
||||||
|
mkdirSync('data', {
|
||||||
|
recursive: true
|
||||||
|
})
|
||||||
|
}
|
||||||
|
if (!existsSync('resources')) {
|
||||||
|
mkdirSync('resources', {
|
||||||
|
recursive: true
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue