diff --git a/experimental/license-inventory/docker-compose.yaml b/experimental/license-inventory/docker-compose.yaml index c62bd85b9..cb0958bf3 100644 --- a/experimental/license-inventory/docker-compose.yaml +++ b/experimental/license-inventory/docker-compose.yaml @@ -1,6 +1,6 @@ services: init: - image: alpine:3.21@sha256:a8560b36e8b8210634f77d9f7f9efd7ffa463e380b75e2e74aff4511df3ef88c + image: alpine:3.22@sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1 init: true volumes: - mongo-logs:/var/log-mongo @@ -10,7 +10,7 @@ services: app: container_name: license-inventory - image: node:23-alpine@sha256:0a29d8a047149079bf48dab598f287815e39867d547e8f3935cfdece0a4379cc + image: node:23-alpine@sha256:a34e14ef1df25b58258956049ab5a71ea7f0d498e41d0b514f4b8de09af09456 # ensure colours show tty: true command: > @@ -35,7 +35,7 @@ services: - otel-collector mongo: - image: mongo:8.0.4@sha256:aaad67f2dca93148e5343c03210bcfc89a0107516a4756bfa018acd6579e5b18 + image: mongo:8.0.12@sha256:95a98776f273721a295b03098578b06bc10281bb56aa828c77e9f60ecc70b150 command: --logpath=/var/log/mongo.log ports: - 27017:27017 @@ -46,7 +46,7 @@ services: - init otel-collector: - image: otel/opentelemetry-collector-contrib:0.120.0@sha256:85ac41c2db88d0df9bd6145e608a3cb023f5d8443868adbfbbf66efb51087917 + image: otel/opentelemetry-collector-contrib:0.132.2@sha256:8d5c6595ac5d6fd8ee0ca91868bead6426353b077722b85f5ae98e583caa259b volumes: - ./dev/otel-collector-config.yaml:/etc/otelcol-contrib/config.yaml depends_on: @@ -54,7 +54,7 @@ services: - tempo promtail: - image: grafana/promtail:3.4.2@sha256:c6e9a987ca086cbfef945b8ebd708eb09f98b5e78bfb659e4e5a8b3bd604d11b + image: grafana/promtail:3.5.3@sha256:698c3357886c886bb9a862da36062e130c20bf359d956148e67ee36141ef6f17 command: - -config.file=/etc/promtail/config.yaml - -log.level=warn @@ -66,7 +66,7 @@ services: # traces tempo: - image: grafana/tempo:2.7.1@sha256:4443be217c396b065ee34845534199c36fdba4dc619cb96550e228d73fba6e69 + image: grafana/tempo:2.8.2@sha256:0ef775495967cd5d7a6b2e146b6ea695d624803c8db8349fb8ce4164f719f9b7 command: - -config.file=/etc/tempo.yaml - -log.level=warn @@ -79,7 +79,7 @@ services: # metrics prometheus: - image: prom/prometheus:v3.2.0@sha256:5888c188cf09e3f7eebc97369c3b2ce713e844cdbd88ccf36f5047c958aea120 + image: prom/prometheus:v3.5.0@sha256:63805ebb8d2b3920190daf1cb14a60871b16fd38bed42b857a3182bc621f4996 command: - --config.file=/etc/prometheus.yaml - --enable-feature=exemplar-storage @@ -95,7 +95,7 @@ services: # logs loki: - image: grafana/loki:3.4.2@sha256:58a6c186ce78ba04d58bfe2a927eff296ba733a430df09645d56cdc158f3ba08 + image: grafana/loki:3.5.3@sha256:3165cecce301ce5b9b6e3530284b080934a05cd5cafac3d3d82edcb887b45ecd command: - -config.file=/etc/loki/loki.yaml - -log.level=warn @@ -106,7 +106,7 @@ services: # everything dashboard grafana: - image: grafana/grafana:12.0.2@sha256:b5b59bfc7561634c2d7b136c4543d702ebcc94a3da477f21ff26f89ffd4214fa + image: grafana/grafana:12.1.1@sha256:a1701c2180249361737a99a01bc770db39381640e4d631825d38ff4535efa47d ports: - 3001:3000 volumes: diff --git a/experimental/license-inventory/package.json b/experimental/license-inventory/package.json index 5c7382965..5980d0624 100644 --- a/experimental/license-inventory/package.json +++ b/experimental/license-inventory/package.json @@ -18,51 +18,51 @@ "dependencies": { "body-parser": "^2.2.0", "cors": "^2.8.5", - "dotenv": "^16.4.7", + "dotenv": "^16.6.1", "express": "^4.21.2", - "express-rate-limit": "^7.5.0", - "helmet": "^8.0.0", + "express-rate-limit": "^7.5.1", + "helmet": "^8.1.0", "http-status-codes": "^2.3.0", - "mongoose": "^8.10.1", - "pino": "^9.6.0", + "mongoose": "^8.17.1", + "pino": "^9.9.0", "pino-caller": "^3.4.0", - "pino-http": "^10.4.0", + "pino-http": "^10.5.0", "uuid": "^11.1.0", - "zod": "^3.24.2" + "zod": "^3.25.76" }, "devDependencies": { - "@eslint/compat": "^1.2.7", - "@eslint/js": "^9.21.0", - "@jest/globals": "^30.0.3", - "@types/cors": "^2.8.17", - "@types/express": "^5.0.0", + "@eslint/compat": "^1.3.2", + "@eslint/js": "^9.33.0", + "@jest/globals": "^30.0.5", + "@types/cors": "^2.8.19", + "@types/express": "^5.0.3", "@types/mongoose": "^5.11.97", - "@types/node": "^22.13.5", - "@types/semver": "^7.5.8", - "@types/supertest": "^6.0.2", - "@typescript-eslint/eslint-plugin": "^8.24.1", - "@typescript-eslint/parser": "^8.24.1", + "@types/node": "^22.17.2", + "@types/semver": "^7.7.0", + "@types/supertest": "^6.0.3", + "@typescript-eslint/eslint-plugin": "^8.39.1", + "@typescript-eslint/parser": "^8.39.1", "cross-env": "^7.0.3", - "eslint": "^9.21.0", - "eslint-config-prettier": "^10.0.1", - "eslint-plugin-prettier": "^5.2.3", - "globals": "^16.0.0", + "eslint": "^9.33.0", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-prettier": "^5.5.4", + "globals": "^16.3.0", "husky": "^9.1.7", - "lint-staged": "^16.1.2", - "mongodb-memory-server-core": "^10.1.4", - "nodemon": "^3.1.9", - "pino-pretty": "^13.0.0", - "prettier": "^3.5.2", + "lint-staged": "^16.1.5", + "mongodb-memory-server-core": "^10.2.0", + "nodemon": "^3.1.10", + "pino-pretty": "^13.1.1", + "prettier": "^3.6.2", "rimraf": "^6.0.1", - "supertest": "^7.0.0", - "ts-jest": "^29.2.6", + "supertest": "^7.1.4", + "ts-jest": "^29.4.1", "ts-node": "^10.9.2", - "tsc-alias": "^1.8.10", + "tsc-alias": "^1.8.16", "tsconfig-paths": "^4.2.0", - "typescript": "^5.7.3", - "typescript-eslint": "^8.24.1" + "typescript": "^5.9.2", + "typescript-eslint": "^8.39.1" }, "optionalDependencies": { - "@opentelemetry/auto-instrumentations-node": "^0.56.1" + "@opentelemetry/auto-instrumentations-node": "^0.62.1" } }