fix(orchestrator): add prisma generate to Dockerfile and reflect-metadata to vitest setup
Some checks failed
ci/woodpecker/push/ci Pipeline failed

Two CI fixes:
1. Orchestrator Dockerfile now copies apps/api/prisma schema and runs
   prisma generate before build. Fixes TS2305/TS2339 errors (PrismaClient
   and model properties not found) in docker-build-orchestrator step.
2. Add reflect-metadata to vitest setupFiles. Fixes class-transformer
   decorator error (Reflect.getMetadata is not a function) in DTO unit tests.
This commit is contained in:
2026-03-06 22:45:00 -06:00
parent de6faf659e
commit e0e269d8cb
3 changed files with 14 additions and 6 deletions

View File

@@ -4,6 +4,7 @@ export default defineConfig({
test: {
globals: true,
environment: "node",
setupFiles: ["reflect-metadata"],
exclude: ["**/node_modules/**", "**/dist/**", "**/tests/integration/**"],
include: ["src/**/*.spec.ts", "src/**/*.test.ts"],
coverage: {