UNPKG

@nestjs-mod/pm2

Version:

Production process manager for Node.JS applications with a built-in load balancer for NestJS-mod (Generator ecosystem.config.json for https://www.npmjs.com/package/pm2)

17 lines (16 loc) 1.12 kB
import { ApplicationPackageJsonService, NxProjectJsonService, PackageJsonService, WrapApplicationOptionsService } from '@nestjs-mod/common'; import { OnApplicationBootstrap } from '@nestjs/common'; import { Pm2EcosystemConfigFileService } from './pm2-ecosystem-config-file.service'; import { Pm2Configuration } from './pm2.configuration'; export declare class Pm2Service implements OnApplicationBootstrap { private readonly pm2Configuration; private readonly pm2EcosystemConfigFileService; private readonly applicationPackageJsonService; private readonly packageJsonService; private readonly wrapApplicationOptionsService; private readonly nxProjectJsonService; constructor(pm2Configuration: Pm2Configuration, pm2EcosystemConfigFileService: Pm2EcosystemConfigFileService, applicationPackageJsonService: ApplicationPackageJsonService, packageJsonService: PackageJsonService, wrapApplicationOptionsService: WrapApplicationOptionsService, nxProjectJsonService: NxProjectJsonService); onApplicationBootstrap(): void; private updatePackageJson; private updatePm2EcosystemConfigFile; }