import { Cron } from 'croner' import { queuePendingPostImportJobs } from '../repositories/post-import-repository' const queuePostImportWork = async () => { try { await queuePendingPostImportJobs() } catch (error) { console.error('[post-import] 작업 복구 확인 실패', error) } } export default defineNitroPlugin(() => { if (process.env.NUXT_POST_IMPORT_WORKER === '0' || process.env.PLAYWRIGHT_TEST === '1') { return } queuePostImportWork() new Cron('*/15 * * * * *', { protect: true }, queuePostImportWork) })