fix: recursive require in test env

This commit is contained in:
Tom Moor
2023-04-27 22:31:12 -04:00
parent 0f8c444af0
commit ba2bfc7c89
3 changed files with 5 additions and 5 deletions

View File

@@ -24,6 +24,7 @@ import onerror from "./onerror";
import ShutdownHelper, { ShutdownOrder } from "./utils/ShutdownHelper";
import { sequelize } from "./database/sequelize";
import RedisAdapter from "./redis";
import Metrics from "./logging/Metrics";
// The default is to run all services to make development and OSS installations
// easier to deal with. Separate services are only needed at scale.
@@ -154,6 +155,8 @@ async function start(id: number, disconnect: () => void) {
})
);
ShutdownHelper.add("metrics", ShutdownOrder.last, () => Metrics.flush());
// Handle shutdown signals
process.once("SIGTERM", () => ShutdownHelper.execute());
process.once("SIGINT", () => ShutdownHelper.execute());