feat: add notification microservices and transactional outbox
هذا الالتزام موجود في:
21
package.json
21
package.json
@@ -8,12 +8,17 @@
|
||||
"node": ">=20 <25"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "nest build",
|
||||
"start": "nest start",
|
||||
"start:dev": "nest start --watch",
|
||||
"start:prod": "node dist/main",
|
||||
"lint": "eslint \"src/**/*.ts\"",
|
||||
"lint:fix": "eslint \"src/**/*.ts\" --fix",
|
||||
"build": "nest build api-gateway && nest build notification-service && tsc -p tsconfig.legacy.json && node scripts/copy-legacy-entry.js",
|
||||
"build:gateway": "nest build api-gateway",
|
||||
"build:notifications": "nest build notification-service",
|
||||
"start": "nest start api-gateway",
|
||||
"start:dev": "nest start api-gateway --watch",
|
||||
"start:notification-service": "nest start notification-service",
|
||||
"start:notification-service:dev": "nest start notification-service --watch",
|
||||
"start:prod": "node dist/main.js",
|
||||
"start:notification-service:prod": "node dist/apps/notification-service/main",
|
||||
"lint": "eslint \"{src,apps,libs}/**/*.ts\"",
|
||||
"lint:fix": "eslint \"{src,apps,libs}/**/*.ts\" --fix",
|
||||
"test": "jest",
|
||||
"test:coverage": "jest --runInBand --coverage && node scripts/check-coverage.js",
|
||||
"test:watch": "jest --watch",
|
||||
@@ -33,6 +38,7 @@
|
||||
"@nestjs/config": "^4.0.4",
|
||||
"@nestjs/core": "^11.1.28",
|
||||
"@nestjs/jwt": "^11.0.2",
|
||||
"@nestjs/microservices": "^11.1.28",
|
||||
"@nestjs/mongoose": "^11.0.4",
|
||||
"@nestjs/passport": "^11.0.5",
|
||||
"@nestjs/platform-express": "^11.1.28",
|
||||
@@ -41,6 +47,8 @@
|
||||
"@nestjs/websockets": "^11.1.28",
|
||||
"@socket.io/redis-adapter": "^8.3.0",
|
||||
"@types/passport-google-oauth20": "^2.0.17",
|
||||
"amqp-connection-manager": "^4.1.14",
|
||||
"amqplib": "^0.10.8",
|
||||
"bcrypt": "^6.0.0",
|
||||
"bullmq": "^5.76.5",
|
||||
"class-transformer": "^0.5.1",
|
||||
@@ -64,6 +72,7 @@
|
||||
"@nestjs/cli": "^11.0.24",
|
||||
"@nestjs/schematics": "^11.1.0",
|
||||
"@nestjs/testing": "^11.1.28",
|
||||
"@types/amqplib": "^0.10.7",
|
||||
"@types/bcrypt": "^5.0.2",
|
||||
"@types/compression": "^1.8.1",
|
||||
"@types/express": "^4.17.21",
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم