feat(infisical-pg): completed secret rotation with queue service

This commit is contained in:
Akhil Mohan
2024-01-27 12:38:23 +05:30
parent 17e61bfc68
commit 784cdb4201
64 changed files with 3093 additions and 459 deletions
+3 -1
View File
@@ -3,6 +3,7 @@ import dotenv from "dotenv";
import { initDbConnection } from "./db";
import { formatSmtpConfig, initEnvConfig } from "./lib/config/env";
import { initLogger } from "./lib/logger";
import { queueServiceFactory } from "./queue";
import { main } from "./server/app";
import { smtpServiceFactory } from "./services/smtp/smtp-service";
@@ -12,8 +13,9 @@ const run = async () => {
const appCfg = initEnvConfig(logger);
const db = initDbConnection(appCfg.DB_CONNECTION_URI);
const smtp = smtpServiceFactory(formatSmtpConfig());
const queue = queueServiceFactory(appCfg.REDIS_URL);
const server = await main({ db, smtp, logger });
const server = await main({ db, smtp, logger, queue });
process.on("SIGINT", async () => {
await server.close();
await db.destroy();