Skip to content

Commit b55fe07

Browse files
authored
Feature/add enable bull dashboard env var (#4373)
add enable bull dashboard env var
1 parent 8157dce commit b55fe07

File tree

6 files changed

+9
-3
lines changed

6 files changed

+9
-3
lines changed

docker/.env.example

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,4 +100,5 @@ BLOB_STORAGE_PATH=/root/.flowise/storage
100100
# REDIS_TLS=
101101
# REDIS_CERT=
102102
# REDIS_KEY=
103-
# REDIS_CA=
103+
# REDIS_CA=
104+
# ENABLE_BULLMQ_DASHBOARD=

docker/docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ services:
4949
- REDIS_CERT=${REDIS_CERT}
5050
- REDIS_KEY=${REDIS_KEY}
5151
- REDIS_CA=${REDIS_CA}
52+
- ENABLE_BULLMQ_DASHBOARD=${ENABLE_BULLMQ_DASHBOARD}
5253
ports:
5354
- '${PORT}:${PORT}'
5455
healthcheck:

docker/worker/docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ services:
4949
- REDIS_CERT=${REDIS_CERT}
5050
- REDIS_KEY=${REDIS_KEY}
5151
- REDIS_CA=${REDIS_CA}
52+
- ENABLE_BULLMQ_DASHBOARD=${ENABLE_BULLMQ_DASHBOARD}
5253
ports:
5354
- '${PORT}:${PORT}'
5455
volumes:

packages/server/.env.example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,3 +99,4 @@ PORT=3000
9999
# REDIS_CERT=
100100
# REDIS_KEY=
101101
# REDIS_CA=
102+
# ENABLE_BULLMQ_DASHBOARD=

packages/server/src/commands/base.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,8 @@ export abstract class BaseCommand extends Command {
7575
REDIS_TLS: Flags.string(),
7676
REDIS_CERT: Flags.string(),
7777
REDIS_KEY: Flags.string(),
78-
REDIS_CA: Flags.string()
78+
REDIS_CA: Flags.string(),
79+
ENABLE_BULLMQ_DASHBOARD: Flags.string()
7980
}
8081

8182
protected async stopProcess() {
@@ -210,5 +211,6 @@ export abstract class BaseCommand extends Command {
210211
if (flags.QUEUE_REDIS_EVENT_STREAM_MAX_LEN) process.env.QUEUE_REDIS_EVENT_STREAM_MAX_LEN = flags.QUEUE_REDIS_EVENT_STREAM_MAX_LEN
211212
if (flags.REMOVE_ON_AGE) process.env.REMOVE_ON_AGE = flags.REMOVE_ON_AGE
212213
if (flags.REMOVE_ON_COUNT) process.env.REMOVE_ON_COUNT = flags.REMOVE_ON_COUNT
214+
if (flags.ENABLE_BULLMQ_DASHBOARD) process.env.ENABLE_BULLMQ_DASHBOARD = flags.ENABLE_BULLMQ_DASHBOARD
213215
}
214216
}

packages/server/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ export class App {
251251
})
252252
})
253253

254-
if (process.env.MODE === MODE.QUEUE) {
254+
if (process.env.MODE === MODE.QUEUE && process.env.ENABLE_BULLMQ_DASHBOARD === 'true') {
255255
this.app.use('/admin/queues', this.queueManager.getBullBoardRouter())
256256
}
257257

0 commit comments

Comments
 (0)