add ENV variable to control crawler execution

This commit is contained in:
Bilal Catic
2019-09-26 23:55:34 +02:00
parent 2e92f961ff
commit c5a720484a
4 changed files with 19 additions and 15 deletions

View File

@@ -6,7 +6,11 @@ const bodyParser = require("body-parser");
const layout = require("express-layout");
const compression = require("compression");
const { APP_PORT, CRAWLER_INTERVAL } = require("./app/config/appConfig");
const {
APP_PORT,
CRAWLER_INTERVAL,
STOP_CRAWLER
} = require("./app/config/appConfig");
const routes = require("./app/routes");
const { crawlAll } = require("./app/crawler/crawl");
@@ -28,7 +32,7 @@ app.listen(APP_PORT, () =>
console.log(`Example app listening on port ${APP_PORT}!`)
);
let crawlerRunning = false;
let crawlerRunning = STOP_CRAWLER;
const crawl = () => {
if (!crawlerRunning) {
crawlerRunning = true;