Просмотр исходного кода

only skip puppeteer init on swagger generation

Futa Arai 1 год назад
Родитель
Сommit
4d3f6ee5a7
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      apps/pdf-converter/src/service/pdf-convert.ts

+ 3 - 2
apps/pdf-converter/src/service/pdf-convert.ts

@@ -53,8 +53,6 @@ class PdfConvertService implements OnInit {
     logger: Logger;
     logger: Logger;
 
 
   async $onInit(): Promise<void> {
   async $onInit(): Promise<void> {
-    if (process.env.SWAGGER_GENERATION === 'true') return;
-
     await this.initPuppeteerCluster();
     await this.initPuppeteerCluster();
   }
   }
 
 
@@ -253,6 +251,9 @@ class PdfConvertService implements OnInit {
    * Initialize puppeteer cluster
    * Initialize puppeteer cluster
    */
    */
   private async initPuppeteerCluster(): Promise<void> {
   private async initPuppeteerCluster(): Promise<void> {
+    // puppeteer is unnecessary for swagger schema generation
+    if (process.env.SWAGGER_GENERATION === 'true') return;
+
     this.puppeteerCluster = await Cluster.launch({
     this.puppeteerCluster = await Cluster.launch({
       concurrency: Cluster.CONCURRENCY_PAGE,
       concurrency: Cluster.CONCURRENCY_PAGE,
       maxConcurrency: this.maxConcurrency,
       maxConcurrency: this.maxConcurrency,