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

@@ -9,10 +9,12 @@ const APP_URL =
const DEFAULT_TIMEZONE = "Europe/Sarajevo";
const CRAWLER_INTERVAL = parseInt(process.env.CRAWLER_INTERVAL) || 60;
const STOP_CRAWLER = !!parseInt(process.env.STOP_CRAWLER);
module.exports = {
APP_PORT,
APP_URL,
DEFAULT_TIMEZONE,
CRAWLER_INTERVAL
CRAWLER_INTERVAL,
STOP_CRAWLER
};

View File

@@ -1,14 +1,13 @@
.welcome-center-button {
width: 100%;
.welcome-center-button {
width: 100%;
}
.next-center-button {
.next-center-button {
width: 50%;
left: 25%;
left: 25%;
}
.welcome-big-logo {
.welcome-big-logo {
font-size: 200pt;
background-image: url(./images/logo.png);
background-size: contain;
@@ -16,19 +15,17 @@
color: rgba(0, 0, 0, 0);
}
.no-ui-slider {
width: 95%
width: 95%;
}
.centered-element {
margin-top: 200px;
}
.centered-element-small {
margin-top: 100px;
}
#map {
height: 50%;
}
@@ -38,9 +35,9 @@ body {
height: 100%;
margin: 0;
padding: 0;
font-family: 'Tangerine', serif;
font-family: "Tangerine", serif;
}
#floating-panel {
top: 10px;
left: 25%;
@@ -49,7 +46,7 @@ body {
padding: 5px;
border: 1px solid #999;
text-align: center;
font-family: 'Roboto', 'sans-serif';
font-family: "Roboto", "sans-serif";
line-height: 30px;
padding-left: 10px;
}

View File

@@ -15,6 +15,7 @@ APP_URL=http://localhost:3001
SOURCE_EMAIL=info@saburly.com
CRAWLER_INTERVAL=Interval to run cralwer(s), in seconds
STOP_CRAWLER=Non-zero value will skip crawler execution
#=============== CRAWLER SETTINGS===============#
#==OLX==

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;