diff --git a/back/src/modules/docs-generation/docs-generation.service.ts b/back/src/modules/docs-generation/docs-generation.service.ts index de5de2a..a4f8df2 100644 --- a/back/src/modules/docs-generation/docs-generation.service.ts +++ b/back/src/modules/docs-generation/docs-generation.service.ts @@ -50,10 +50,12 @@ export class DocsGenerationService { } private async generateAsyncApi(yamlPath: string, outputDir: string): Promise { + /* Chemin local du template — évite l'appel réseau vers registry.npmjs.org */ + const templatePath = path.join(process.cwd(), 'node_modules', '@asyncapi', 'html-template'); await execFileAsync('asyncapi', [ 'generate', 'fromTemplate', yamlPath, - '@asyncapi/html-template', + templatePath, '--output', outputDir, '--no-interactive', '--force-write',