From 3ff9265c7f6d08663736ea346d63b4945026b892 Mon Sep 17 00:00:00 2001 From: CEO-OS Deploy Date: Thu, 27 Aug 2026 22:39:37 +0200 Subject: [PATCH] fix(build): resolve 40 TypeScript errors blocking Docker build - schema.ts: add date import from drizzle-orm/pg-core - service-key.guard.ts: fix public.decorator import path (auth/ not common/decorators/) - tsconfig.json: exclude src/modules/ai and src/modules/webhooks (incomplete modules referencing non-existent workspaces/observations services; not wired in app.module.ts) --- src/common/guards/service-key.guard.ts | 2 +- src/db/schema.ts | 1 + tsconfig.json | 7 ++++++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/common/guards/service-key.guard.ts b/src/common/guards/service-key.guard.ts index c460a95..b968a4d 100644 --- a/src/common/guards/service-key.guard.ts +++ b/src/common/guards/service-key.guard.ts @@ -3,7 +3,7 @@ import { } from '@nestjs/common'; import { ConfigService } from '@nestjs/config'; import { Reflector } from '@nestjs/core'; -import { IS_PUBLIC_KEY } from '../decorators/public.decorator'; +import { IS_PUBLIC_KEY } from '../../auth/public.decorator'; /** * ServiceKeyGuard — accepts X-Service-Key header for automation tools (n8n, cron scripts). diff --git a/src/db/schema.ts b/src/db/schema.ts index 29d2825..7a65f66 100644 --- a/src/db/schema.ts +++ b/src/db/schema.ts @@ -9,6 +9,7 @@ import { numeric, uniqueIndex, index, + date, } from 'drizzle-orm/pg-core'; // --- Business Engine (blueprint sectiunea 5, 12): companii, tranzactii, documente, taskuri --- diff --git a/tsconfig.json b/tsconfig.json index c35083e..e1b7e7f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -17,5 +17,10 @@ "noImplicitAny": true, "esModuleInterop": true }, - "include": ["src/**/*.ts"] + "include": ["src/**/*.ts"], + "exclude": [ + "node_modules", + "src/modules/ai", + "src/modules/webhooks" + ] }