Tried to fix path problem in the master db

This commit is contained in:
Daniel Vestøl committed 2018-06-28 15:34:31 +02:00
1 parent cf0c3b012a
commit 6962324a45
2 files changed
+8 -2

No files matched your search

+5 -1
View File
@@ -218,7 +218,11 @@ app.get('/metrics', (req, res) => {
var Datastore = require('nedb');
db = {};
var LinvoDB = require("linvodb3");
LinvoDB.dbPath = path.resolve(config.databaseDirectory, "/linvodb/");
// TODO: This breaks. databaseDirectory is either "database" or "./database". `LinvoDB.dbPath = "./database/linvodb/";` is the old working version.
LinvoDB.dbPath = path.resolve(config.databaseDirectory, "linvodb");
// LinvoDB.dbPath = "./database/linvodb/";
// database for items in system
// db.items = new Datastore({ filename: 'database/items.db', autoload: true });
+3 -1
View File
@@ -2,11 +2,12 @@ var mkdirp = require("mkdirp-promise");
var mkdirpSync = require("mkdirp").sync;
var fs = require("fs");
var events = require("events");
var path = require("path");
var objectOps = require("./../../lib/objectOps");
var LinvoDB = require("linvodb3");
LinvoDB.dbPath = "./database/linvodb/";
// LinvoDB.dbPath = "./database/linvodb/";
let allowLogging = true;
@@ -20,6 +21,7 @@ module.exports = class chunkStore {
this.chunkSize = chunkSize;
this.path = (path[path.length] == "/") ? path : path+"/";
mkdirpSync(path+name);
LinvoDB.dbPath = this.path;
this.db = new LinvoDB(name, {}, {});