From 4fc08f3ba6da92782894aaa289740fe53227462a Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 4 Apr 2022 22:04:40 +0800 Subject: [PATCH] core: ignore setup in CI mode --- packages/hydrooj/src/entry/worker.ts | 2 +- packages/hydrooj/src/service/db.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/hydrooj/src/entry/worker.ts b/packages/hydrooj/src/entry/worker.ts index 76af692b9..e94e3f45a 100644 --- a/packages/hydrooj/src/entry/worker.ts +++ b/packages/hydrooj/src/entry/worker.ts @@ -22,7 +22,7 @@ export async function load() { require('../utils'); require('../error'); const config = require('../options')(); - if (!config) { + if (!process.env.CI && !config) { logger.info('Starting setup'); return require('./setup').load(); } diff --git a/packages/hydrooj/src/service/db.ts b/packages/hydrooj/src/service/db.ts index 2480d980b..d32f5ce7c 100644 --- a/packages/hydrooj/src/service/db.ts +++ b/packages/hydrooj/src/service/db.ts @@ -42,7 +42,7 @@ class MongoService implements BaseService { } this.opts = opts; this.client = await MongoClient.connect(mongourl, { useNewUrlParser: true, useUnifiedTopology: true }); - this.db = this.client.db(opts.name); + this.db = this.client.db(opts.name || 'hydro'); await bus.parallel('database/connect', this.db); this.started = true; }