Shaheer Sarfaraz 179deffe13
Database backups (#75)
* initial commit

* test fix

* manual test

* copilot comments

* code quality skill

* comments

* fix types problem

* formatting

* tests now correct for new backup method

* UTC dates
2026-02-02 00:07:39 +00:00

31 lines
1.2 KiB
TypeScript

/**
* API routes for the orchestrator.
*/
import { Router } from "express";
import { backupRouter } from "./routes/backup.js";
import { databaseRouter } from "./routes/database.js";
import { jobsRouter } from "./routes/jobs.js";
import { manualJobsRouter } from "./routes/manual-jobs.js";
import { onboardingRouter } from "./routes/onboarding.js";
import { pipelineRouter } from "./routes/pipeline.js";
import { profileRouter } from "./routes/profile.js";
import { settingsRouter } from "./routes/settings.js";
import { ukVisaJobsRouter } from "./routes/ukvisajobs.js";
import { visaSponsorsRouter } from "./routes/visa-sponsors.js";
import { webhookRouter } from "./routes/webhook.js";
export const apiRouter = Router();
apiRouter.use("/jobs", jobsRouter);
apiRouter.use("/settings", settingsRouter);
apiRouter.use("/pipeline", pipelineRouter);
apiRouter.use("/manual-jobs", manualJobsRouter);
apiRouter.use("/ukvisajobs", ukVisaJobsRouter);
apiRouter.use("/webhook", webhookRouter);
apiRouter.use("/profile", profileRouter);
apiRouter.use("/database", databaseRouter);
apiRouter.use("/visa-sponsors", visaSponsorsRouter);
apiRouter.use("/onboarding", onboardingRouter);
apiRouter.use("/backups", backupRouter);