chore(worker): disable bullboard as an option

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-12-02 20:05:04 +01:00
parent e1e2d7e43e
commit a72ac97f93

View File

@@ -16,12 +16,13 @@ import { bootWorkers } from './boot-workers';
import { register } from './metrics'; import { register } from './metrics';
import { logger } from './utils/logger'; import { logger } from './utils/logger';
const PORT = Number.parseInt(process.env.WORKER_PORT || '3000', 10);
const serverAdapter = new ExpressAdapter();
serverAdapter.setBasePath('/');
const app = express();
async function start() { async function start() {
const PORT = Number.parseInt(process.env.WORKER_PORT || '3000', 10);
const app = express();
if (process.env.DISABLE_BULLBOARD === undefined) {
const serverAdapter = new ExpressAdapter();
serverAdapter.setBasePath('/');
createBullBoard({ createBullBoard({
queues: [ queues: [
new BullMQAdapter(eventsQueue), new BullMQAdapter(eventsQueue),
@@ -33,6 +34,7 @@ async function start() {
}); });
app.use('/', serverAdapter.getRouter()); app.use('/', serverAdapter.getRouter());
}
app.get('/metrics', (req, res) => { app.get('/metrics', (req, res) => {
res.set('Content-Type', register.contentType); res.set('Content-Type', register.contentType);