diff --git a/apps/backend/nest-cli.json b/apps/backend/nest-cli.json index c92d600..de00800 100644 --- a/apps/backend/nest-cli.json +++ b/apps/backend/nest-cli.json @@ -6,6 +6,8 @@ "deleteOutDir": true, "webpack": false, "tsConfigPath": "tsconfig.build.json", - "plugins": ["@nestjs/swagger"] + "plugins": ["@nestjs/swagger"], + "assets": [], + "watchAssets": false } } diff --git a/apps/backend/package.json b/apps/backend/package.json index 9e95b36..337d383 100644 --- a/apps/backend/package.json +++ b/apps/backend/package.json @@ -4,7 +4,8 @@ "description": "Xpeditis Backend API - Maritime Freight Booking Platform", "private": true, "scripts": { - "build": "nest build && tsc-alias", + "build": "tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json", + "build:nest": "nest build && tsc-alias", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "start": "nest start", "dev": "nest start --watch", diff --git a/apps/backend/tsconfig.build.json b/apps/backend/tsconfig.build.json index 1d7acd8..b202082 100644 --- a/apps/backend/tsconfig.build.json +++ b/apps/backend/tsconfig.build.json @@ -1,4 +1,12 @@ { "extends": "./tsconfig.json", + "compilerOptions": { + "baseUrl": "./", + "paths": { + "@domain/*": ["src/domain/*"], + "@application/*": ["src/application/*"], + "@infrastructure/*": ["src/infrastructure/*"] + } + }, "exclude": ["node_modules", "test", "dist", "**/*spec.ts"] } diff --git a/apps/backend/tsconfig.json b/apps/backend/tsconfig.json index 4feea10..3043c15 100644 --- a/apps/backend/tsconfig.json +++ b/apps/backend/tsconfig.json @@ -9,7 +9,7 @@ "target": "ES2021", "sourceMap": true, "outDir": "./dist", - "baseUrl": "./src", + "baseUrl": "./", "incremental": true, "skipLibCheck": true, "strictNullChecks": true, @@ -23,9 +23,9 @@ "resolveJsonModule": true, "esModuleInterop": true, "paths": { - "@domain/*": ["domain/*"], - "@application/*": ["application/*"], - "@infrastructure/*": ["infrastructure/*"] + "@domain/*": ["src/domain/*"], + "@application/*": ["src/application/*"], + "@infrastructure/*": ["src/infrastructure/*"] } }, "include": ["src/**/*"],