소스 검색

Merge branch 'release/1.5.8'

Book Pauk 11 달 전
부모
커밋
9c0c83143f
4개의 변경된 파일9개의 추가작업 그리고 8개의 파일을 삭제
  1. 1 1
      README.md
  2. 2 2
      package-lock.json
  3. 1 1
      package.json
  4. 5 4
      server/config/index.js

+ 1 - 1
README.md

@@ -110,7 +110,7 @@ Options:
     // пустая строка: использовать значение по умолчанию - inpx-файл, что найдется в директории библиотеки
     "inpx": "",
 
-    // конфигурационный файл для фильра по авторам и книгам (см. ниже)
+    // конфигурационный файл для фильтра по авторам и книгам (см. ниже)
     // пустая строка: использовать значение по умолчанию - файл filter.json в директории файла конфигурации
     "inpxFilterFile": "",
 

+ 2 - 2
package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "inpx-web",
-  "version": "1.5.7",
+  "version": "1.5.8",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "inpx-web",
-      "version": "1.5.7",
+      "version": "1.5.8",
       "hasInstallScript": true,
       "license": "CC0-1.0",
       "dependencies": {

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "inpx-web",
-  "version": "1.5.7",
+  "version": "1.5.8",
   "author": "Book Pauk <bookpauk@gmail.com>",
   "license": "CC0-1.0",
   "repository": "bookpauk/inpx-web",

+ 5 - 4
server/config/index.js

@@ -52,7 +52,7 @@ class ConfigManager {
         return instance;
     }
 
-    async init(tempDataDir, configFile) {
+    async init(defaultDataDir, configFile) {
         if (this.inited)
             throw new Error('already inited');
 
@@ -69,14 +69,15 @@ class ConfigManager {
         this.branchConfigFile = __dirname + `/${this.branch}.js`;
         const config = require(this.branchConfigFile);
 
-        if (!tempDataDir) {
-            tempDataDir = `${config.execDir}/.${config.name}`;
+        if (!defaultDataDir) {
+            defaultDataDir = `${config.execDir}/.${config.name}`;
         }
 
         if (configFile) {
             config.configFile = path.resolve(configFile);
         } else {
-            config.configFile = `${tempDataDir}/config.json`;
+            await fs.ensureDir(defaultDataDir);
+            config.configFile = `${defaultDataDir}/config.json`;
         }
 
         this._config = config;