diff --git a/back/src/modules/docs-generation/docs-generation.service.ts b/back/src/modules/docs-generation/docs-generation.service.ts index d449b4d..7dc5121 100644 --- a/back/src/modules/docs-generation/docs-generation.service.ts +++ b/back/src/modules/docs-generation/docs-generation.service.ts @@ -9,7 +9,7 @@ const execFileAsync = promisify(execFile); @Injectable() export class DocsGenerationService { - private readonly outputDir = process.env.DOCS_OUTPUT_DIR ?? '/app/docs-output'; + private readonly outputDir = process.env.DOCS_OUTPUT_DIR ?? './docs-output'; constructor( @Inject(forwardRef(() => ApisService)) @@ -51,7 +51,7 @@ export class DocsGenerationService { '--no-interactive', '--install', '--force-write', - ]); + ], { shell: true }); } private async generateOpenApi(yamlPath: string, outputDir: string): Promise { @@ -59,6 +59,6 @@ export class DocsGenerationService { 'build-docs', yamlPath, '--output', path.join(outputDir, 'index.html'), - ]); + ], { shell: true }); } } diff --git a/package.json b/package.json index 7354364..147a45b 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,15 @@ "name": "datacat", "version": "0.1.0", "private": true, + "pnpm": { + "onlyBuiltDependencies": [ + "@nestjs/core", + "@parcel/watcher", + "esbuild", + "lmdb", + "msgpackr-extract" + ] + }, "scripts": { "dev": "docker compose -f infra/docker-compose.yml up", "dev:build": "docker compose -f infra/docker-compose.yml up --build",