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 {
|
2024-08-23 20:09:59 -03:00
|
|
|
autoscalerController,
|
2024-07-25 14:54:20 -04:00
|
|
|
checkQueuesController,
|
|
|
|
|
cleanBefore24hCompleteJobsController,
|
2024-12-11 19:51:08 -03:00
|
|
|
queuesController,
|
2024-08-15 21:51:59 +02:00
|
|
|
} from "../controllers/v0/admin/queue";
|
2024-10-22 20:28:10 +02:00
|
|
|
import { wrap } from "./v1";
|
2024-11-07 20:57:33 +01:00
|
|
|
import { acucCacheClearController } from "../controllers/v0/admin/acuc-cache-clear";
|
2024-12-14 21:40:46 -03:00
|
|
|
import { checkFireEngine } from "../controllers/v0/admin/check-fire-engine";
|
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`,
|
2024-12-11 19:51:08 -03:00
|
|
|
redisHealthController,
|
2024-07-25 14:54:20 -04:00
|
|
|
);
|
|
|
|
|
|
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`,
|
2024-12-11 19:51:08 -03:00
|
|
|
cleanBefore24hCompleteJobsController,
|
2024-07-25 14:54:20 -04:00
|
|
|
);
|
|
|
|
|
|
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`,
|
2024-12-11 19:51:08 -03:00
|
|
|
checkQueuesController,
|
2024-07-25 14:54:20 -04:00
|
|
|
);
|
|
|
|
|
|
2024-12-11 19:46:11 -03:00
|
|
|
adminRouter.get(`/admin/${process.env.BULL_AUTH_KEY}/queues`, queuesController);
|
2024-08-23 20:09:59 -03:00
|
|
|
|
|
|
|
|
adminRouter.get(
|
|
|
|
|
`/admin/${process.env.BULL_AUTH_KEY}/autoscaler`,
|
2024-12-11 19:51:08 -03:00
|
|
|
autoscalerController,
|
2024-08-23 20:09:59 -03:00
|
|
|
);
|
2024-10-22 20:28:10 +02:00
|
|
|
|
|
|
|
|
adminRouter.post(
|
|
|
|
|
`/admin/${process.env.BULL_AUTH_KEY}/acuc-cache-clear`,
|
2024-12-11 19:51:08 -03:00
|
|
|
wrap(acucCacheClearController),
|
2024-10-22 20:28:10 +02:00
|
|
|
);
|
2024-12-14 21:40:46 -03:00
|
|
|
|
|
|
|
|
adminRouter.get(
|
|
|
|
|
`/admin/${process.env.BULL_AUTH_KEY}/feng-check`,
|
|
|
|
|
wrap(checkFireEngine),
|
|
|
|
|
);
|