1 parent 29e53f6 commit 0b1ecccCopy full SHA for 0b1eccc
1 file changed
src/app/zygote.ts
@@ -1,6 +1,7 @@
1
import { config } from "@/shared/config/config";
2
import { mongo } from "@/shared/infra/mongo";
3
import { redis } from "@/shared/infra/redis";
4
+import { di } from "@/shared/injection";
5
import { logger } from "@/shared/lib/logger";
6
import { createContainer } from "./container";
7
import { startServer } from "./server/serve";
@@ -23,5 +24,12 @@ export const initialize = async (): Promise<void> => {
23
24
operation: "create",
25
});
26
27
+ await Promise.all([di.userDal, di.cockDal, di.achievementDal].map((token) => container.resolve(token).syncIndexes()));
28
+
29
+ logger.info("Indexes synced", {
30
+ service: "mongo",
31
+ operation: "sync_indexes",
32
+ });
33
34
await startServer(container);
35
};
0 commit comments