summaryrefslogtreecommitdiff
path: root/packages/backend/src/GlobalModule.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/GlobalModule.ts')
-rw-r--r--packages/backend/src/GlobalModule.ts15
1 files changed, 9 insertions, 6 deletions
diff --git a/packages/backend/src/GlobalModule.ts b/packages/backend/src/GlobalModule.ts
index 525dbf14fc..8a3a821829 100644
--- a/packages/backend/src/GlobalModule.ts
+++ b/packages/backend/src/GlobalModule.ts
@@ -17,27 +17,30 @@ const $config: Provider = {
const $db: Provider = {
provide: DI.db,
- useFactory: async () => {
- const db = createPostgreDataSource();
+ useFactory: async (config) => {
+ const db = createPostgreDataSource(config);
return await db.initialize();
},
+ inject: [DI.config],
};
const $redis: Provider = {
provide: DI.redis,
- useFactory: () => {
- const redisClient = createRedisConnection();
+ useFactory: (config) => {
+ const redisClient = createRedisConnection(config);
return redisClient;
},
+ inject: [DI.config],
};
const $redisSubscriber: Provider = {
provide: DI.redisSubscriber,
- useFactory: () => {
- const redisSubscriber = createRedisConnection();
+ useFactory: (config) => {
+ const redisSubscriber = createRedisConnection(config);
redisSubscriber.subscribe(config.host);
return redisSubscriber;
},
+ inject: [DI.config],
};
@Global()