Move certain properties to environment variables from conf.json5

This commit is contained in:
zkldi
2021-10-23 01:11:36 +01:00
parent d7bfe9e9df
commit bbd8e686aa
8 changed files with 47 additions and 50 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
import { ONE_MINUTE } from "lib/constants/time";
import CreateLogCtx from "lib/logger/logger";
import { OrphanScoreDocument } from "lib/score-import/import-types/common/types";
import { ServerConfig } from "lib/setup/config";
import { Environment, ServerConfig } from "lib/setup/config";
import monk, { TMiddleware } from "monk";
import {
APITokenDocument,
@@ -51,12 +51,12 @@ if (process.env.NODE_ENV === "test") {
dbName = `testingdb`;
}
logger.info(`Connecting to database ${ServerConfig.MONGO_CONNECTION_URL}/${dbName}...`);
logger.info(`Connecting to database ${Environment.mongoUrl}/${dbName}...`);
const dbtime = process.hrtime.bigint();
// By default the connectTimeoutMS is 30 seconds. This has been upped to 2 minutes, due to poor performance
// inside githubs test runners.
export const monkDB = monk(`${ServerConfig.MONGO_CONNECTION_URL}/${dbName}`, {
export const monkDB = monk(`${Environment.mongoUrl}/${dbName}`, {
serverSelectionTimeoutMS: ONE_MINUTE * 2,
});
+4 -1
View File
@@ -1,11 +1,14 @@
import CreateLogCtx from "lib/logger/logger";
import { Environment } from "lib/setup/config";
import redis from "redis";
const logger = CreateLogCtx(__filename);
logger.verbose("Instantiated Redis Store");
export const RedisClient = redis.createClient();
export const RedisClient = redis.createClient({
url: `redis://${Environment.redisUrl}`,
});
logger.verbose("Instantiated Redis Client");
function EmitCritical() {