diff --git a/apps/api/src/services/queues/statistics-gathering/statistics-gathering.module.ts b/apps/api/src/services/queues/statistics-gathering/statistics-gathering.module.ts index ab11c493d..60b963c69 100644 --- a/apps/api/src/services/queues/statistics-gathering/statistics-gathering.module.ts +++ b/apps/api/src/services/queues/statistics-gathering/statistics-gathering.module.ts @@ -13,14 +13,18 @@ import { StatisticsGatheringService } from './statistics-gathering.service'; @Module({ exports: [BullModule, StatisticsGatheringService], imports: [ - BullBoardModule.forFeature({ - adapter: BullAdapter, - name: STATISTICS_GATHERING_QUEUE, - options: { - displayName: 'Statistics Gathering', - readOnlyMode: process.env.BULL_BOARD_IS_READ_ONLY !== 'false' - } - }), + ...(process.env.ENABLE_FEATURE_STATISTICS === 'true' + ? [ + BullBoardModule.forFeature({ + adapter: BullAdapter, + name: STATISTICS_GATHERING_QUEUE, + options: { + displayName: 'Statistics Gathering', + readOnlyMode: process.env.BULL_BOARD_IS_READ_ONLY !== 'false' + } + }) + ] + : []), BullModule.registerQueue({ name: STATISTICS_GATHERING_QUEUE }),