1
1
services :
2
2
init :
3
- image : alpine:3.21
3
+ image : alpine:3.21@sha256:a8560b36e8b8210634f77d9f7f9efd7ffa463e380b75e2e74aff4511df3ef88c
4
4
init : true
5
5
volumes :
6
6
- mongo-logs:/var/log-mongo
@@ -10,7 +10,7 @@ services:
10
10
11
11
app :
12
12
container_name : license-inventory
13
- image : node:23-alpine
13
+ image : node:23-alpine@sha256:0a29d8a047149079bf48dab598f287815e39867d547e8f3935cfdece0a4379cc
14
14
# ensure colours show
15
15
tty : true
16
16
command : >
@@ -35,7 +35,7 @@ services:
35
35
- otel-collector
36
36
37
37
mongo :
38
- image : mongo:8.0.4
38
+ image : mongo:8.0.4@sha256:aaad67f2dca93148e5343c03210bcfc89a0107516a4756bfa018acd6579e5b18
39
39
command : --logpath=/var/log/mongo.log
40
40
ports :
41
41
- 27017:27017
@@ -46,15 +46,15 @@ services:
46
46
- init
47
47
48
48
otel-collector :
49
- image : otel/opentelemetry-collector-contrib:0.115.1
49
+ image : otel/opentelemetry-collector-contrib:0.120.0@sha256:85ac41c2db88d0df9bd6145e608a3cb023f5d8443868adbfbbf66efb51087917
50
50
volumes :
51
51
- ./dev/otel-collector-config.yaml:/etc/otelcol-contrib/config.yaml
52
52
depends_on :
53
53
- loki
54
54
- tempo
55
55
56
56
promtail :
57
- image : grafana/promtail:3.3.2
57
+ image : grafana/promtail:3.4.2@sha256:c6e9a987ca086cbfef945b8ebd708eb09f98b5e78bfb659e4e5a8b3bd604d11b
58
58
command :
59
59
- -config.file=/etc/promtail/config.yaml
60
60
- -log.level=warn
@@ -66,7 +66,7 @@ services:
66
66
67
67
# traces
68
68
tempo :
69
- image : grafana/tempo:2.6.1
69
+ image : grafana/tempo:2.7.1@sha256:4443be217c396b065ee34845534199c36fdba4dc619cb96550e228d73fba6e69
70
70
command :
71
71
- -config.file=/etc/tempo.yaml
72
72
- -log.level=warn
@@ -79,7 +79,7 @@ services:
79
79
80
80
# metrics
81
81
prometheus :
82
- image : prom/prometheus:v3.0.1
82
+ image : prom/prometheus:v3.2.0@sha256:5888c188cf09e3f7eebc97369c3b2ce713e844cdbd88ccf36f5047c958aea120
83
83
command :
84
84
- --config.file=/etc/prometheus.yaml
85
85
- --enable-feature=exemplar-storage
@@ -95,7 +95,7 @@ services:
95
95
96
96
# logs
97
97
loki :
98
- image : grafana/loki:3.3.2
98
+ image : grafana/loki:3.4.2@sha256:58a6c186ce78ba04d58bfe2a927eff296ba733a430df09645d56cdc158f3ba08
99
99
command :
100
100
- -config.file=/etc/loki/loki.yaml
101
101
- -log.level=warn
@@ -106,7 +106,7 @@ services:
106
106
107
107
# everything dashboard
108
108
grafana :
109
- image : grafana/grafana:11.4.0
109
+ image : grafana/grafana:11.5.2@sha256:8b37a2f028f164ce7b9889e1765b9d6ee23fec80f871d156fbf436d6198d32b7
110
110
ports :
111
111
- 3001:3000
112
112
volumes :
0 commit comments