Code Monkey home page Code Monkey logo

bull-board-docker's People

Contributors

deadly0 avatar dependabot[bot] avatar diluka avatar githubjakob avatar soulchild avatar theodorton avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

bull-board-docker's Issues

feature refresh queues

if a new queue added after bull-board start up, it will never shows until bull-board restart

the queue registrations only execute once on start up

client.KEYS(`${config.BULL_PREFIX}:*`, (err, keys) => {
const uniqKeys = new Set(keys.map(key => key.replace(/^.+?:(.+?):.+?$/, '$1')));
const queueList = Array.from(uniqKeys).sort().map(
(item) => {
if (config.BULL_VERSION === 'BULLMQ') {
return new BullMQAdapter(new bullmq.Queue(item, {connection: redisConfig.redis}));
}
return new BullAdapter(new Queue(item, redisConfig));
}
);
setQueues(queueList);
});

Possible to set Redis username?

I set these command line flags when starting Redis:
--user admin on >passw0rd ~* &* +@all --user default off

This sets my user to admin and disable the default user. Is there an env var that sets the user? Without it, bull-board throws the error:

ReplyError: WRONGPASS invalid username-password pair or user is disabled.

Thanks!

Queue names with "/" lead to "Queue not found error" flash messages

Hi @Deadly0 ! thanks for your work, very useful board to track bull activities. But I faced one issue which is quite critical i think:

Problem statement:

Which versions are affected: all
Package: bull (haven't tested with bullmq)
How to reproduce: try to use queues with "/" in their names

Example:
let say we have default bull prefix: "bull"
and at the same time we have queue name like: test/transactions
When you load bull-board first time it shows something similar:

image

But if you click on the queue:
It tries to fetch all jobs but cannot do it so it always fails:

image

My guess here it is because we don't escape "/" character this is why bull-board cannot handle such queue names.

Queues detected but jobs not listed

Hi, I'm trying to run bull-board from the docker image but have a problem that no jobs are shown, even though the queues are detected.

I originally created this issue in the bull-board repo (felixmosh/bull-board#249) but they analysed it and don't think it is related directly to bull-board.

I have started up the container, and my bull queues are detected:

image

However, no jobs ever show in the UI. Running .backgroundDataQueue.getJobCounts() gives the following:

{
  waiting: 1,
  active: 0,
  completed: 25,
  failed: 0,
  delayed: 5,
  paused: 0
}

But all job categories in the UI are empty. For example:
image

image

Is there some additional config that I need to do to detect the jobs? Or should it work automatically if the queues are detected?

Thanks!

feature request: support for redis sentinel

Thank you for providing this docker image. We like bull-board and the docker image is very convenient for us.

We run redis with sentinel. Currently we get away with pointing bull board to connect to one of the redis instances but this is brittle and unintuitive.

As bull-board uses ioredis under the hood, which supports sentinel, is it at all thinkable to extend the config of bull-board-docker to also support configuring sentinel instead of a single host?

What are your thoughts? Would you be open for a pull request?

Issue on loading redis stats

I have configured this in my docker-compose.yml file but my redis stats are not loading and the screen is blank. Adding configuration and screenhots for referance.

bull-board:
    container_name: bullboard
    image: deadly0/bull-board
    restart: always
    ports:
      - 8000:3000
    environment:
      REDIS_HOST: redis
      REDIS_PORT: 6379
      REDIS_PASSWORD: 96104305cdf1e02badc378cef3f60f23319d1600a6de13f71f120e476061dba3
      REDIS_USE_TLS: 'false'
      BULL_PREFIX: bull
    depends_on:
      - redis
Screenshot 2023-09-06 at 4 40 01 PM Screenshot 2023-09-06 at 4 38 58 PM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.