2 changed files with 19 additions and 1 deletions
@ -0,0 +1,16 @@ |
|||
import { start, stop } from "../scheduler/engine"; |
|||
|
|||
const MAX_CONCURRENCY = Number(process.env.SCHEDULER_MAX_CONCURRENCY) || 5; |
|||
const LOG_RETENTION_DAYS = Number(process.env.SCHEDULER_LOG_RETENTION_DAYS) || 30; |
|||
|
|||
if (import.meta.dev) { |
|||
console.log("plugin: 03.scheduler"); |
|||
} |
|||
|
|||
export default defineNitroPlugin(async (nitroApp) => { |
|||
await start(MAX_CONCURRENCY, LOG_RETENTION_DAYS); |
|||
|
|||
nitroApp.hooks.hook("close", async () => { |
|||
await stop(); |
|||
}); |
|||
}); |
|||
Loading…
Reference in new issue