Variables
Const DB_PATH
DB_PATH: string = process.env.DB_PATH || resolve('./data/db.json')
Const DEBUG_DB
DEBUG_DB: boolean = parseBoolEnv(process.env.DEBUG_DB)
Const DISABLE_CRON
DISABLE_CRON: boolean = parseBoolEnv(process.env.DISABLE_CRON)
Const MAX_FACTORY
MAX_FACTORY: number = parseNumEnv(process.env.MAX_FACTORY, 20000)
Const PORT
PORT: number = parseNumEnv(process.env.PORT, 3000)
Const PROCESS_INTERVAL
PROCESS_INTERVAL: number = parseNumEnv(process.env.PROCESS_INTERVAL, 5000)
Const app
app: express.Application = express()
Const requestProcessing
requestProcessing: Timeout = setInterval(() => {if (!DISABLE_CRON) {processRequests();}}, PROCESS_INTERVAL)