feat: add BullMQ background job provider with Bull Board dashboard (#2657)

Add a new BullMQ/Redis-backed job provider as an alternative to the
existing Inngest and Local providers. Includes Bull Board UI for job
monitoring at /api/jobs/board (admin-only in production, open in dev).
This commit is contained in:
Lucas Smith
2026-04-01 13:07:47 +11:00
committed by GitHub
parent 025a27d385
commit ad559f72dd
18 changed files with 1576 additions and 321 deletions
+1
View File
@@ -235,6 +235,7 @@ Processes async jobs.
| Provider | Description | Env Value |
| -------- | --------------------- | ----------------- |
| Local | Database-backed queue | `local` (default) |
| BullMQ | Redis-backed queue | `bullmq` |
| Inngest | Managed cloud service | `inngest` |
**Config**: `NEXT_PRIVATE_JOBS_PROVIDER`