From c243ab63d01334c4c4d47d0899504292ca8c7d84 Mon Sep 17 00:00:00 2001 From: Konstantin Tsabolov <konstantin.tsabolov@spherity.com> Date: Thu, 25 Jan 2024 21:34:21 +0100 Subject: [PATCH] chore: refactor ssi to support health endpoint --- apps/ssi-abstraction/src/main.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/apps/ssi-abstraction/src/main.ts b/apps/ssi-abstraction/src/main.ts index b7c14c1..4334746 100644 --- a/apps/ssi-abstraction/src/main.ts +++ b/apps/ssi-abstraction/src/main.ts @@ -1,11 +1,14 @@ import type { MicroserviceOptions, NatsOptions } from '@nestjs/microservices'; +import { Logger } from '@nestjs/common'; import { NestFactory } from '@nestjs/core'; import { Transport } from '@nestjs/microservices'; import { AppModule } from './app.module.js'; import { config } from './config/config.js'; +const app = await NestFactory.create(AppModule); + const { url, user, password } = config().nats; const options: Required<NatsOptions> = { transport: Transport.NATS, @@ -21,9 +24,9 @@ if (user && password) { options.options.pass = password; } -const app = await NestFactory.createMicroservice<MicroserviceOptions>( - AppModule, - options, -); +app.connectMicroservice<MicroserviceOptions>(options); + +const port = config().port; +await app.listen(port as number); -await app.listen(); +Logger.log(`Application is running on: ${await app.getUrl()}`); -- GitLab