Newer
Older
import "dotenv/config";
import express from "express";
import createInitialEmployeeIfNotExists from "./db/createInitialEmployee";
import accountsRouter from "./routes/accounts.routes";
import boatTypeRouter from "./routes/boatType.routes";
import entryRouter from "./routes/createLogEntry.routes";
import { resetCheckIns } from "./controllers/createLogEntry.controllers"
import schedule from "node-schedule"
fu1106jv
committed
console.log("Sarting Server")
const app = express();
app.listen(process.env.PORT || 4000, () => { });
let rule = new schedule.RecurrenceRule();
rule.tz = "Europe/Berlin";
rule.minute = 30;
rule.hour = 23;
schedule.scheduleJob(rule, async (fireDate: Date) => {
resetCheckIns();
});