diff --git a/apps/ssi-abstraction/src/main.ts b/apps/ssi-abstraction/src/main.ts index b7c14c1c234ed7abcf22cbaa648151d5e8aac4fa..43347467bd64206a8f8f52de99778387096693cf 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()}`);