Searching.ton
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

36 lines
749 B

import dotenv from "dotenv"
import path from "path"
dotenv.config({ path: path.resolve(__dirname, "../.env.local") })
import domainWatcher from "./domain-watcher"
import parser from "./parser"
import influx from "./influx"
const run = async()=>{
console.log('Start domain watcher')
console.time('watcher')
await domainWatcher();
console.timeEnd('watcher')
influx()
console.log('Start parser');
console.time('watcher');
await parser();
console.timeEnd('watcher');
}
const second = 1000
const minute = 60 * second
const hour = 60 * minute
run()
setInterval(() => {
console.log(new Date(), "Health check")
}, hour)
setInterval(() => {
console.log(new Date(), "Cron parse start")
run()
}, 3 * hour)