fear: nats log promihous

This commit is contained in:
mozzie 2023-10-10 21:18:20 +08:00
parent f942bd1355
commit 90a3fd5861
13 changed files with 298 additions and 22 deletions

View File

@ -0,0 +1,4 @@
scrape_configs:
- job_name: 'nats'
static_configs:
- targets: ['nats_exporter:9999']

View File

@ -25,7 +25,9 @@
"cookie-parser": "1.4.6",
"minio": "7.1.1",
"@tavi/oss": "workspace:*",
"typeorm": "0.3.16"
"typeorm": "0.3.16",
"amqplib":"0.10.3",
"amqp-connection-manager":"4.1.14"
},
"devDependencies": {
"@nestjs/cli": "^10.0.0",

View File

@ -29,7 +29,9 @@
"mysql2": "3.3.3",
"@tavi/oss": "workspace:*",
"minio": "7.1.1",
"nacos": "2.5.1"
"nacos": "2.5.1",
"amqplib":"0.10.3",
"amqp-connection-manager":"4.1.14"
},
"devDependencies": {
"@nestjs/cli": "^9.0.0",

View File

@ -28,7 +28,9 @@
"cookie-parser": "1.4.6",
"@nestjs/passport": "10.0.0",
"@nestjs/jwt": "10.1.0",
"ioredis": "5.3.2"
"ioredis": "5.3.2",
"amqplib":"0.10.3",
"amqp-connection-manager":"4.1.14"
},
"devDependencies": {
"@nestjs/cli": "^9.0.0",

View File

@ -31,7 +31,9 @@
"@nestjs/typeorm": "10.0.0",
"bcryptjs": "2.4.3",
"minimatch": "9.0.3",
"nanoid": "3.3.4"
"nanoid": "3.3.4",
"amqplib":"0.10.3",
"amqp-connection-manager":"4.1.14"
},
"devDependencies": {
"@nestjs/cli": "^9.0.0",

View File

@ -26,7 +26,9 @@
"typeorm": "0.3.17",
"class-validator": "0.14.0",
"class-transformer": "0.5.1",
"uuid": "9.0.0"
"uuid": "9.0.0",
"amqplib": "0.10.3",
"amqp-connection-manager": "4.1.14"
},
"devDependencies": {
"@nestjs/cli": "^10.0.0",

View File

@ -37,7 +37,9 @@
"flatted": "3.2.7",
"crypto-js": "4.1.1",
"@tavi/util": "workspace:*",
"axios": "1.5.0"
"axios": "1.5.0",
"amqplib":"0.10.3",
"amqp-connection-manager":"4.1.14"
},
"devDependencies": {
"@nestjs/cli": "^9.0.0",

View File

@ -34,6 +34,8 @@
"dayjs": "1.11.9",
"flatted": "3.2.7",
"crypto-js": "4.1.1",
"amqplib":"0.10.3",
"amqp-connection-manager":"4.1.14",
"@tavi/util": "workspace:*"
},
"devDependencies": {

View File

@ -28,7 +28,9 @@
"class-transformer": "0.5.1",
"uuid": "9.0.0",
"dayjs": "1.11.9",
"axios": "1.5.0"
"axios": "1.5.0",
"amqplib":"0.10.3",
"amqp-connection-manager":"4.1.14"
},
"devDependencies": {
"@nestjs/cli": "^10.0.0",

View File

@ -34,6 +34,8 @@
"dayjs": "1.11.9",
"flatted": "3.2.7",
"crypto-js": "4.1.1",
"amqplib":"0.10.3",
"amqp-connection-manager":"4.1.14",
"@tavi/util": "workspace:*"
},
"devDependencies": {

View File

@ -4,12 +4,43 @@ services:
image: nats
container_name: tavi-nats
restart: always
command: -m 5000
command: -m 8222
ports:
- "4222:4222"
- "6222:6222"
- "8222:8222"
nats_exporter:
image: noenv/nats-exporter:latest
command: -varz "http://nats:8222"
ports:
- "9999:7777"
container_name: tavi-nats-exporter
restart: always
depends_on:
- nats
prometheus:
image: prom/prometheus:latest
restart: always
container_name: tavi-prometheus
volumes:
- ./Prometheus/prometheus.yml:/etc/prometheus/prometheus.yml
command:
- '--config.file=/etc/prometheus/prometheus.yml'
ports:
- "9090:9090"
depends_on:
- nats_exporter
grafana:
image: grafana/grafana:latest
container_name: tavi-grafana
ports:
- "9091:3000"
depends_on:
- prometheus
mongodb:
image: mongo:5.0
container_name: tavi-mongo

106
docker-compose.rabbit.yml Normal file
View File

@ -0,0 +1,106 @@
version: "3.1"
services:
rabbitmq:
image: "rabbitmq:management"
container_name: tavi-mq
restart: always
ports:
- "15672:15672"
- "5672:5672"
environment:
- RABBITMQ_DEFAULT_USER=guest
- RABBITMQ_DEFAULT_PASS=guest
mongodb:
image: mongo:5.0
container_name: tavi-mongo
restart: always
ports:
- "27017:27017"
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: root
MONGO_INITDB_DATABASE: tavi
volumes:
- ./init.mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro
mysql:
image: mysql:latest
container_name: tavi-mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: root
ports:
- "3306:3306"
volumes:
- ./init.mysql.sql:/docker-entrypoint-initdb.d/init.mysql.sql
nacos:
image: nacos/nacos-server
container_name: tavi-nacos
restart: always
environment:
MODE: standalone
ports:
- "8848:8848"
redis:
image: redis:alpine
container_name: tavi-redis
restart: always
environment:
TZ: Asia/Shanghai
command: --requirepass redis
ports:
- "6379:6379"
postgres:
image: postgres:13.1
container_name: tavi-postgres
restart: always
ports:
- "5432:5432"
volumes:
# postgrel->data 挂载出来如果出现docker报错清空 page_data/data以及/orthanc_db文件夹
- ./orthancOHIF/pg_data/data:/var/lib/postgresql/data
- ./orthancOHIF/orthanc.sql:/docker-entrypoint-initdb.d/orthanc.sql
environment:
- POSTGRES_USER=orthanc
- POSTGRES_PASSWORD=orthanc
- POSTGRES_DB=postgres
pacs:
image: osimis/orthanc:20.11.2
container_name: tavi-orthanc
depends_on:
- postgres
restart: always
ports:
- "8042:8042"
- "4242:4242"
volumes:
# 挂载orthanc.json配置
- ./orthancOHIF/config/orthanc.json:/etc/orthanc/orthanc.json:ro
# 不使用 postgre 存储 dicom挂载出来到 ${ORTHANC_DB_MNT},更健康
- ./orthancOHIF/orthanc_db:/var/lib/orthanc/db
environment:
- DICOM_WEB_PLUGIN_ENABLED=true
- POSTGRESQL_PLUGIN_ENABLED=true
- TZ=Asia/Shanghai
command: /etc/orthanc/orthanc.json
ohifv3:
image: ohif/viewer
container_name: tavi-ohif
restart: always
ports:
- "3000:80"
environment:
- APP_CONFIG:/usr/share/nginx/html/app-config.js
volumes:
- ./orthancOHIF/ohifv3/ohif.conf:/etc/nginx/conf.d/default.conf:ro
- ./orthancOHIF/ohifv3/app-config.js:/usr/share/nginx/html/app-config.js:ro
- ./orthancOHIF/ohifv3/logo.png:/usr/share/nginx/html/logo.png:ro
depends_on:
- pacs

View File

@ -367,7 +367,7 @@ importers:
version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/microservices@10.0.5)(@nestjs/platform-express@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/microservices':
specifier: 10.0.5
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/platform-express':
specifier: ^10.0.0
version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)
@ -377,6 +377,12 @@ importers:
'@tavi/util':
specifier: workspace:*
version: link:../../../../packages/util
amqp-connection-manager:
specifier: 4.1.14
version: 4.1.14(amqplib@0.10.3)
amqplib:
specifier: 0.10.3
version: 0.10.3
cookie-parser:
specifier: 1.4.6
version: 1.4.6
@ -479,13 +485,19 @@ importers:
version: 10.0.3(@nestjs/common@9.0.0)
'@nestjs/microservices':
specifier: 10.0.5
version: 10.0.5(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
version: 10.0.5(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/platform-express':
specifier: ^9.0.0
version: 9.0.0(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)
'@tavi/oss':
specifier: workspace:*
version: link:../../../../packages/oss
amqp-connection-manager:
specifier: 4.1.14
version: 4.1.14(amqplib@0.10.3)
amqplib:
specifier: 0.10.3
version: 0.10.3
cookie-parser:
specifier: 1.4.6
version: 1.4.6
@ -585,13 +597,19 @@ importers:
version: 10.1.0(@nestjs/common@10.1.0)
'@nestjs/microservices':
specifier: 10.0.5
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/passport':
specifier: 10.0.0
version: 10.0.0(@nestjs/common@10.1.0)(passport@0.6.0)
'@nestjs/platform-express':
specifier: 10.1.0
version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)
amqp-connection-manager:
specifier: 4.1.14
version: 4.1.14(amqplib@0.10.3)
amqplib:
specifier: 0.10.3
version: 0.10.3
cookie-parser:
specifier: 1.4.6
version: 1.4.6
@ -676,13 +694,19 @@ importers:
version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/microservices@10.0.5)(@nestjs/platform-express@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/microservices':
specifier: 10.0.5
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/platform-express':
specifier: 10.1.0
version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)
'@nestjs/typeorm':
specifier: 10.0.0
version: 10.0.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)(typeorm@0.3.17)
amqp-connection-manager:
specifier: 4.1.14
version: 4.1.14(amqplib@0.10.3)
amqplib:
specifier: 0.10.3
version: 0.10.3
bcryptjs:
specifier: 2.4.3
version: 2.4.3
@ -773,13 +797,19 @@ importers:
version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/microservices@10.0.5)(@nestjs/platform-express@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/microservices':
specifier: 10.0.5
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/platform-express':
specifier: ^10.0.0
version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)
'@nestjs/typeorm':
specifier: 10.0.0
version: 10.0.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)(typeorm@0.3.17)
amqp-connection-manager:
specifier: 4.1.14
version: 4.1.14(amqplib@0.10.3)
amqplib:
specifier: 0.10.3
version: 0.10.3
class-transformer:
specifier: 0.5.1
version: 0.5.1
@ -882,7 +912,7 @@ importers:
version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/microservices@10.0.5)(@nestjs/platform-express@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/microservices':
specifier: 10.0.5
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/mongoose':
specifier: 10.0.1
version: 10.0.1(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(mongoose@7.5.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
@ -895,6 +925,12 @@ importers:
'@tavi/util':
specifier: workspace:*
version: link:../../../packages/util
amqp-connection-manager:
specifier: 4.1.14
version: 4.1.14(amqplib@0.10.3)
amqplib:
specifier: 0.10.3
version: 0.10.3
axios:
specifier: 1.5.0
version: 1.5.0
@ -1000,7 +1036,7 @@ importers:
version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/microservices@10.0.5)(@nestjs/platform-express@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/microservices':
specifier: 10.0.5
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/platform-express':
specifier: 10.1.0
version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)
@ -1010,6 +1046,12 @@ importers:
'@tavi/util':
specifier: workspace:*
version: link:../../../../packages/util
amqp-connection-manager:
specifier: 4.1.14
version: 4.1.14(amqplib@0.10.3)
amqplib:
specifier: 0.10.3
version: 0.10.3
bcryptjs:
specifier: 2.4.3
version: 2.4.3
@ -1106,13 +1148,19 @@ importers:
version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/microservices@10.0.5)(@nestjs/platform-express@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/microservices':
specifier: 10.0.5
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/platform-express':
specifier: ^10.0.0
version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)
'@nestjs/typeorm':
specifier: 10.0.0
version: 10.0.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)(typeorm@0.3.17)
amqp-connection-manager:
specifier: 4.1.14
version: 4.1.14(amqplib@0.10.3)
amqplib:
specifier: 0.10.3
version: 0.10.3
axios:
specifier: 1.5.0
version: 1.5.0
@ -1221,7 +1269,7 @@ importers:
version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/microservices@10.0.5)(@nestjs/platform-express@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/microservices':
specifier: 10.0.5
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
version: 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/platform-express':
specifier: 10.1.0
version: 10.1.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)
@ -1231,6 +1279,12 @@ importers:
'@tavi/util':
specifier: workspace:*
version: link:../../../packages/util
amqp-connection-manager:
specifier: 4.1.14
version: 4.1.14(amqplib@0.10.3)
amqplib:
specifier: 0.10.3
version: 0.10.3
bcryptjs:
specifier: 2.4.3
version: 2.4.3
@ -1540,6 +1594,16 @@ packages:
resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
engines: {node: '>=0.10.0'}
/@acuminous/bitsyntax@0.1.2:
resolution: {integrity: sha512-29lUK80d1muEQqiUsSo+3A0yP6CdspgC95EnKBMi22Xlwt79i/En4Vr67+cXhU+cZjbti3TgGGC5wy1stIywVQ==}
engines: {node: '>=0.8'}
dependencies:
buffer-more-ints: 1.0.0
debug: 4.3.4
safe-buffer: 5.1.2
transitivePeerDependencies:
- supports-color
/@ampproject/remapping@2.2.1:
resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
engines: {node: '>=6.0.0'}
@ -3774,7 +3838,7 @@ packages:
optional: true
dependencies:
'@nestjs/common': 10.1.0(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/microservices': 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/microservices': 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/platform-express': 10.1.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)
'@nuxtjs/opencollective': 0.3.2
fast-safe-stringify: 2.1.1
@ -3806,7 +3870,7 @@ packages:
optional: true
dependencies:
'@nestjs/common': 9.0.0(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/microservices': 10.0.5(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/microservices': 10.0.5(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/platform-express': 9.0.0(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)
'@nuxtjs/opencollective': 0.3.2
fast-safe-stringify: 2.1.1
@ -3841,7 +3905,7 @@ packages:
jsonwebtoken: 9.0.0
dev: false
/@nestjs/microservices@10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1):
/@nestjs/microservices@10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1):
resolution: {integrity: sha512-hWzyU9Hrv/v58BRRfxtVFza7k7WQ55HY6R/6hQR1Lju7mMWqByE8ddAyDl3K4uCKGshTL90ixKCoEpLi0suMjA==}
peerDependencies:
'@grpc/grpc-js': '*'
@ -3879,6 +3943,8 @@ packages:
dependencies:
'@nestjs/common': 10.1.0(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/core': 10.1.0(@nestjs/common@10.1.0)(@nestjs/microservices@10.0.5)(@nestjs/platform-express@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
amqp-connection-manager: 4.1.14(amqplib@0.10.3)
amqplib: 0.10.3
ioredis: 5.3.2
iterare: 1.2.1
nats: 2.15.1
@ -3886,7 +3952,7 @@ packages:
rxjs: 7.8.1
tslib: 2.6.0
/@nestjs/microservices@10.0.5(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.8.1):
/@nestjs/microservices@10.0.5(@nestjs/common@9.0.0)(@nestjs/core@9.0.0)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(reflect-metadata@0.1.13)(rxjs@7.8.1):
resolution: {integrity: sha512-hWzyU9Hrv/v58BRRfxtVFza7k7WQ55HY6R/6hQR1Lju7mMWqByE8ddAyDl3K4uCKGshTL90ixKCoEpLi0suMjA==}
peerDependencies:
'@grpc/grpc-js': '*'
@ -3924,6 +3990,8 @@ packages:
dependencies:
'@nestjs/common': 9.0.0(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/core': 9.0.0(@nestjs/common@9.0.0)(@nestjs/microservices@10.0.5)(@nestjs/platform-express@9.0.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
amqp-connection-manager: 4.1.14(amqplib@0.10.3)
amqplib: 0.10.3
iterare: 1.2.1
reflect-metadata: 0.1.13
rxjs: 7.8.1
@ -4049,7 +4117,7 @@ packages:
dependencies:
'@nestjs/common': 10.1.0(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/core': 10.1.0(@nestjs/common@10.1.0)(@nestjs/microservices@10.0.5)(@nestjs/platform-express@10.1.0)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/microservices': 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/microservices': 10.0.5(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)(amqp-connection-manager@4.1.14)(amqplib@0.10.3)(ioredis@5.3.2)(nats@2.15.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)
'@nestjs/platform-express': 10.1.0(@nestjs/common@10.1.0)(@nestjs/core@10.1.0)
tslib: 2.5.3
dev: true
@ -5268,6 +5336,26 @@ packages:
require-from-string: 2.0.2
uri-js: 4.4.1
/amqp-connection-manager@4.1.14(amqplib@0.10.3):
resolution: {integrity: sha512-1km47dIvEr0HhMUazqovSvNwIlSvDX2APdUpULaINtHpiki1O+cLRaTeXb/jav4OLtH+k6GBXx5gsKOT9kcGKQ==}
engines: {node: '>=10.0.0', npm: '>5.0.0'}
peerDependencies:
amqplib: '*'
dependencies:
amqplib: 0.10.3
promise-breaker: 6.0.0
/amqplib@0.10.3:
resolution: {integrity: sha512-UHmuSa7n8vVW/a5HGh2nFPqAEr8+cD4dEZ6u9GjP91nHfr1a54RyAKyra7Sb5NH7NBKOUlyQSMXIp0qAixKexw==}
engines: {node: '>=10'}
dependencies:
'@acuminous/bitsyntax': 0.1.2
buffer-more-ints: 1.0.0
readable-stream: 1.1.14
url-parse: 1.5.10
transitivePeerDependencies:
- supports-color
/ansi-align@3.0.1:
resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
dependencies:
@ -5932,6 +6020,9 @@ packages:
/buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
/buffer-more-ints@1.0.0:
resolution: {integrity: sha512-EMetuGFz5SLsT0QTnXzINh4Ksr+oo4i+UGTXEshiGCQWnsgSs7ZhJ8fzlwQ+OzEMs0MpDAMr1hxnblp5a4vcHg==}
/buffer@5.7.1:
resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
dependencies:
@ -8811,6 +8902,9 @@ packages:
dependencies:
is-docker: 2.2.1
/isarray@0.0.1:
resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}
/isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
@ -10600,6 +10694,9 @@ packages:
/process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
/promise-breaker@6.0.0:
resolution: {integrity: sha512-BthzO9yTPswGf7etOBiHCVuugs2N01/Q/94dIPls48z2zCmrnDptUUZzfIb+41xq0MnYZ/BzmOd6ikDR4ibNZA==}
/proxy-addr@2.0.7:
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
engines: {node: '>= 0.10'}
@ -10691,6 +10788,9 @@ packages:
strict-uri-encode: 2.0.0
dev: false
/querystringify@2.2.0:
resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
/queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
@ -11655,6 +11755,14 @@ packages:
strip-bom: 3.0.0
dev: true
/readable-stream@1.1.14:
resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==}
dependencies:
core-util-is: 1.0.3
inherits: 2.0.4
isarray: 0.0.1
string_decoder: 0.10.31
/readable-stream@2.3.8:
resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
dependencies:
@ -12539,6 +12647,9 @@ packages:
es-abstract: 1.22.1
dev: true
/string_decoder@0.10.31:
resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==}
/string_decoder@1.1.1:
resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
dependencies:
@ -13488,6 +13599,12 @@ packages:
dependencies:
punycode: 2.3.0
/url-parse@1.5.10:
resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
dependencies:
querystringify: 2.2.0
requires-port: 1.0.0
/urlencode@1.1.0:
resolution: {integrity: sha512-OOAOh9owHXr/rCN1tteSnYwIvsrGHamSz0hafMhmQa7RcS4+Ets6/2iVClVGjt9jkDW84UqoMw/Gmpc7QolX6A==}
dependencies: