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