forked from apxtri/apxtri
reindex auto on start
This commit is contained in:
parent
57db217ee4
commit
53fad87b25
@ -7,6 +7,7 @@ const path = require("path");
|
|||||||
const cors = require("cors");
|
const cors = require("cors");
|
||||||
const express = require("express");
|
const express = require("express");
|
||||||
const process = require("process");
|
const process = require("process");
|
||||||
|
const Odmdb = require("./models/Odmdb.js");
|
||||||
|
|
||||||
/*******************************************
|
/*******************************************
|
||||||
SEE README.md to have a quick start
|
SEE README.md to have a quick start
|
||||||
@ -40,6 +41,13 @@ tribeIds.forEach((t) => {
|
|||||||
tribelist[t].dns.forEach((d) => {
|
tribelist[t].dns.forEach((d) => {
|
||||||
const dm = d.split(".").slice(-2).join(".");
|
const dm = d.split(".").slice(-2).join(".");
|
||||||
if (!doms.includes(dm)) doms.push(dm);
|
if (!doms.includes(dm)) doms.push(dm);
|
||||||
|
//reindex database
|
||||||
|
if (t == "smatchit") {
|
||||||
|
glob.sync(`../../${t}/objects/*`).forEach(o => {
|
||||||
|
console.log(t, o)
|
||||||
|
Odmdb.runidx(o)
|
||||||
|
})
|
||||||
|
}
|
||||||
});
|
});
|
||||||
const context = {};
|
const context = {};
|
||||||
const pathtr = path.resolve(`../../${t}`);
|
const pathtr = path.resolve(`../../${t}`);
|
||||||
|
@ -900,7 +900,7 @@ Odmdb.runidx = (objectPathname, schema) => {
|
|||||||
});
|
});
|
||||||
Object.keys(ventil).forEach((n) => {
|
Object.keys(ventil).forEach((n) => {
|
||||||
//if (log) console.log(currentmod,`${objectPathname}/idx/${ventil[n].name}.json`)
|
//if (log) console.log(currentmod,`${objectPathname}/idx/${ventil[n].name}.json`)
|
||||||
fs.outputJSON(
|
fs.outputJSONSync(
|
||||||
`${objectPathname}/idx/${ventil[n].name}.json`,
|
`${objectPathname}/idx/${ventil[n].name}.json`,
|
||||||
ventil[n].data
|
ventil[n].data
|
||||||
);
|
);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user