Files
firecrawl/apps/api/src/routes/admin.ts
T

30 lines
707 B
TypeScript
Raw Normal View History

2024-07-25 14:54:20 -04:00
import express from "express";
2024-08-15 21:51:59 +02:00
import { redisHealthController } from "../controllers/v0/admin/redis-health";
2024-07-25 14:54:20 -04:00
import {
checkQueuesController,
cleanBefore24hCompleteJobsController,
queuesController,
2024-08-15 21:51:59 +02:00
} from "../controllers/v0/admin/queue";
2024-07-25 14:54:20 -04:00
export const adminRouter = express.Router();
2024-07-25 14:58:14 -04:00
adminRouter.get(
2024-07-25 14:54:20 -04:00
`/admin/${process.env.BULL_AUTH_KEY}/redis-health`,
redisHealthController
);
2024-07-25 14:58:14 -04:00
adminRouter.get(
2024-07-25 14:54:20 -04:00
`/admin/${process.env.BULL_AUTH_KEY}/clean-before-24h-complete-jobs`,
cleanBefore24hCompleteJobsController
);
2024-07-25 14:58:14 -04:00
adminRouter.get(
2024-07-25 14:54:20 -04:00
`/admin/${process.env.BULL_AUTH_KEY}/check-queues`,
checkQueuesController
);
2024-07-25 14:58:14 -04:00
adminRouter.get(
2024-07-25 14:54:20 -04:00
`/admin/${process.env.BULL_AUTH_KEY}/queues`,
queuesController
);