briqbriq

Redis + BullMQ dashboard

Redis for BullMQ queues, plus a Bull Board UI to inspect jobs. Point your workers at REDIS_URL; the dashboard discovers the queues itself.

  • queue
  • cache
  • stack

Run it

briq_run({
  recipe: "redis-bullmq",
  params: {
    "queues": [
      "default"
    ],
    "size": "nano"
  },
  wait: true
})

Parameters

NameTypeOptionsDefault
queuesstring[]—["default"]
sizeenumnano, small, medium"nano"

Outputs

Returned by briq_run once the stack is healthy. Hosts resolve inside your team network; secrets are generated per run.

REDIS_URL
redis://redis.<stack>.internal:6379
BULL_BOARD_URL
http://bullboard.<stack>.internal:3000
QUEUES
default

What it runs

BriqImagePortsSizeVolume
redisredis:7-alpine6379nano—
bullboardghcr.io/felixmosh/bull-board:9.10.13000nano—

When to use it

  • Your app runs BullMQ (or Bull) workers and you want the queues and a way to see them.
  • The agent is building or debugging a job pipeline and needs to see waiting, active, failed and completed jobs.

Workers connect to REDIS_URL; Bull Board (bullboard) lists each queue once a worker touches it.

Tips

  • An empty board means nothing has been enqueued yet. queues only echoes the names back in the outputs.
  • Show the board: briq_run({ recipe: "redis-bullmq", expose: "private" }), or briq_expose port 3000 of bullboard with mode: "private".
  • Without the UI: briq_exec on redis with redis-cli llen bull:emails:wait.
  • The prefix is bull. For another one, run the Bull Board image yourself.
  • No volume: Redis saves to its disk when it stops, so queues usually survive a stop; keep nothing there you cannot rebuild.

On this page

Free to try

Let your agent try it, on us.

Every new account starts with €10 of credits. No card.

Connect your agent

How can we help?

Message to the briq team
hello@briq.cloud