diff --git a/experimental/license-inventory/docker-compose.yaml b/experimental/license-inventory/docker-compose.yaml index c62bd85b9..a885dd957 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.23@sha256:865b95f46d98cf867a156fe4a135ad3fe50d2056aa3f25ed31662dff6da4eb62 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.2.3@sha256:7f5bbdafebde7c42e42e33396d01c0eda3eb753da8dae99071a30e350568a0a4 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.142.0@sha256:38c349c3b7a2fd7ea46700cde8fa13d35b699ef2ce245bdf34dae2a413512f76 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.6.3@sha256:130b6dd63277d99ce87560c0266c0c30d07bc15ba0a8a590d42215465d4f5363 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.9.0@sha256:65a5789759435f1ef696f1953258b9bbdb18eb571d5ce711ff812d2e128288a4 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.8.1@sha256:2b6f734e372c1b4717008f7d0a0152316aedd4d13ae17ef1e3268dbfaf68041b 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.6.3@sha256:cd6e176883a90c21755f0315688668991634143423f75bdedfef41441b0fdc3c 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.3.1@sha256:2175aaa91c96733d86d31cf270d5310b278654b03f5718c59de12a865380a31f ports: - 3001:3000 volumes: diff --git a/experimental/license-inventory/package.json b/experimental/license-inventory/package.json index 6d8a04f97..7afe99d01 100644 --- a/experimental/license-inventory/package.json +++ b/experimental/license-inventory/package.json @@ -16,53 +16,53 @@ "lint:fix": "npm run lint -- --fix" }, "dependencies": { - "body-parser": "^2.2.0", + "body-parser": "^2.2.1", "cors": "^2.8.5", - "dotenv": "^17.2.2", - "express": "^5.1.0", - "express-rate-limit": "^8.1.0", - "helmet": "^8.0.0", + "dotenv": "^17.2.3", + "express": "^5.2.1", + "express-rate-limit": "^8.2.1", + "helmet": "^8.1.0", "http-status-codes": "^2.3.0", - "mongoose": "^8.10.1", - "pino": "^9.6.0", + "mongoose": "^8.20.3", + "pino": "^9.14.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.4.1", + "@eslint/js": "^9.39.2", + "@jest/globals": "^30.2.0", + "@types/cors": "^2.8.19", + "@types/express": "^5.0.6", "@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", - "cross-env": "^10.0.0", - "eslint": "^9.21.0", - "eslint-config-prettier": "^10.0.1", - "eslint-plugin-prettier": "^5.2.3", - "globals": "^16.0.0", + "@types/node": "^22.19.3", + "@types/semver": "^7.7.1", + "@types/supertest": "^6.0.3", + "@typescript-eslint/eslint-plugin": "^8.50.0", + "@typescript-eslint/parser": "^8.50.0", + "cross-env": "^10.1.0", + "eslint": "^9.39.2", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-prettier": "^5.5.4", + "globals": "^16.5.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", - "rimraf": "^6.0.1", - "supertest": "^7.0.0", - "ts-jest": "^29.2.6", + "lint-staged": "^16.2.7", + "mongodb-memory-server-core": "^10.4.2", + "nodemon": "^3.1.11", + "pino-pretty": "^13.1.3", + "prettier": "^3.7.4", + "rimraf": "^6.1.2", + "supertest": "^7.1.4", + "ts-jest": "^29.4.6", "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.3", + "typescript-eslint": "^8.50.0" }, "optionalDependencies": { - "@opentelemetry/auto-instrumentations-node": "^0.56.1" + "@opentelemetry/auto-instrumentations-node": "^0.67.3" } }