Skip to content

Commit 414b54c

Browse files
chore(deps): pin dependencies
Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
1 parent 5358c48 commit 414b54c

4 files changed

Lines changed: 23 additions & 23 deletions

File tree

docker-compose-cloud.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ services:
77
# auto-logs from those traces.
88
# Includes Metrics, Logs, Traces and Profiles.
99
alloy:
10-
image: grafana/alloy:v1.12.1
10+
image: grafana/alloy:v1.12.1@sha256:c311595156fca7b1131683d383dae1acfd29e8879d347161d2a6f714ebac0c0b
1111
ports:
1212
- "12347:12345"
1313
- "12348:12348"
@@ -28,7 +28,7 @@ services:
2828

2929
# A RabbitMQ queue used to send message between the requester and the server microservices.
3030
mythical-queue:
31-
image: rabbitmq:management
31+
image: rabbitmq:management@sha256:261d0262cae01a375f9778a2a373d4f796dadaede341d5cbabf5ef9d25ae0045
3232
restart: always
3333
ports:
3434
- "5672:5672"
@@ -41,7 +41,7 @@ services:
4141

4242
# A postgres DB used to store data by the API server microservice.
4343
mythical-database:
44-
image: postgres:14.5
44+
image: postgres:14.5@sha256:135c62a8134dcef829a1e4f5568bfae44bcfa2c75659ff948f43c71964366aa4
4545
restart: always
4646
environment:
4747
POSTGRES_PASSWORD: "mythical"

docker-compose-otel.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ volumes:
55
services:
66
# The opentelemetry-collector batches and processes traces sent to it.
77
opentelemetry-collector:
8-
image: otel/opentelemetry-collector-contrib
8+
image: otel/opentelemetry-collector-contrib@sha256:93aad750175cbf1a973ae1c5886c3371f4d800f61be25cdd26870b8441ffe9fa
99
ports:
1010
- "12347:12345"
1111
- "12348:12348"
@@ -19,7 +19,7 @@ services:
1919

2020
# The Grafana dashboarding server.
2121
grafana:
22-
image: grafana/grafana:12.3.1
22+
image: grafana/grafana:12.3.1@sha256:2175aaa91c96733d86d31cf270d5310b278654b03f5718c59de12a865380a31f
2323
volumes:
2424
- "./grafana/definitions:/var/lib/grafana/dashboards"
2525
- "./grafana/provisioning:/etc/grafana/provisioning"
@@ -34,7 +34,7 @@ services:
3434

3535
# A RabbitMQ queue used to send message between the requester and the server microservices.
3636
mythical-queue:
37-
image: rabbitmq:management
37+
image: rabbitmq:management@sha256:261d0262cae01a375f9778a2a373d4f796dadaede341d5cbabf5ef9d25ae0045
3838
restart: always
3939
ports:
4040
- "5672:5672"
@@ -47,7 +47,7 @@ services:
4747

4848
# A postgres DB used to store data by the API server microservice.
4949
mythical-database:
50-
image: postgres:14.5
50+
image: postgres:14.5@sha256:135c62a8134dcef829a1e4f5568bfae44bcfa2c75659ff948f43c71964366aa4
5151
restart: always
5252
environment:
5353
POSTGRES_PASSWORD: "mythical"
@@ -135,7 +135,7 @@ services:
135135
# The Tempo service stores traces send to it by Grafana opentelemetry-collector, and takes
136136
# queries from Grafana to visualise those traces.
137137
tempo:
138-
image: grafana/tempo:2.9.0
138+
image: grafana/tempo:2.9.0@sha256:65a5789759435f1ef696f1953258b9bbdb18eb571d5ce711ff812d2e128288a4
139139
ports:
140140
- "3200:3200"
141141
- "55680:55680"
@@ -148,29 +148,29 @@ services:
148148
# The Loki service stores logs sent to it, and takes queries from Grafana
149149
# to visualise those logs.
150150
loki:
151-
image: grafana/loki:3.6.3
151+
image: grafana/loki:3.6.3@sha256:cd6e176883a90c21755f0315688668991634143423f75bdedfef41441b0fdc3c
152152
command: ["--pattern-ingester.enabled=true", "-config.file=/etc/loki/loki.yaml"]
153153
ports:
154154
- "3100:3100"
155155
volumes:
156156
- "./loki/loki.yaml:/etc/loki/loki.yaml"
157157

158158
mimir:
159-
image: grafana/mimir:2.17.4
159+
image: grafana/mimir:2.17.4@sha256:7bfe8be67bbd6c09dc2deadbfc64b782624759e573d4bd6f086aab22fe7fbf7c
160160
command: ["-ingester.native-histograms-ingestion-enabled=true", "-config.file=/etc/mimir.yaml"]
161161
ports:
162162
- "9009:9009"
163163
volumes:
164164
- "./mimir/mimir.yaml:/etc/mimir.yaml"
165165

166166
pyroscope:
167-
image: grafana/pyroscope:1.16.2
167+
image: grafana/pyroscope:1.16.2@sha256:2c048fedb4a099177222b45b19f1e87b13680714e05d2f92584494c36b1f1ab0
168168
ports:
169169
- "4040:4040"
170170
command: ["server"]
171171

172172
k6:
173-
image: grafana/k6:1.5.0
173+
image: grafana/k6:1.5.0@sha256:2072ea9eafa596532d9aee0cc0e0a50cfb0e7fb703981a46179af5f4f22c5ea4
174174
volumes:
175175
- "./k6:/scripts"
176176
environment:

docker-compose.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ services:
77
# auto-logs from those traces.
88
# Includes Metrics, Logs, Traces and Profiles.
99
alloy:
10-
image: grafana/alloy:v1.12.1
10+
image: grafana/alloy:v1.12.1@sha256:c311595156fca7b1131683d383dae1acfd29e8879d347161d2a6f714ebac0c0b
1111
ports:
1212
- "12350:12350"
1313
- "12347:12345"
@@ -28,7 +28,7 @@ services:
2828

2929
# The Grafana dashboarding server.
3030
grafana:
31-
image: grafana/grafana:12.3.1
31+
image: grafana/grafana:12.3.1@sha256:2175aaa91c96733d86d31cf270d5310b278654b03f5718c59de12a865380a31f
3232
volumes:
3333
- "./grafana/definitions:/var/lib/grafana/dashboards"
3434
- "./grafana/provisioning:/etc/grafana/provisioning"
@@ -43,7 +43,7 @@ services:
4343

4444
# A RabbitMQ queue used to send message between the requester and the server microservices.
4545
mythical-queue:
46-
image: rabbitmq:management
46+
image: rabbitmq:management@sha256:261d0262cae01a375f9778a2a373d4f796dadaede341d5cbabf5ef9d25ae0045
4747
restart: always
4848
ports:
4949
- "5672:5672"
@@ -56,7 +56,7 @@ services:
5656

5757
# A postgres DB used to store data by the API server microservice.
5858
mythical-database:
59-
image: postgres:14.5
59+
image: postgres:14.5@sha256:135c62a8134dcef829a1e4f5568bfae44bcfa2c75659ff948f43c71964366aa4
6060
restart: always
6161
environment:
6262
POSTGRES_PASSWORD: "mythical"
@@ -169,7 +169,7 @@ services:
169169
# The Tempo service stores traces send to it by Grafana Alloy, and takes
170170
# queries from Grafana to visualise those traces.
171171
tempo:
172-
image: grafana/tempo:2.9.0
172+
image: grafana/tempo:2.9.0@sha256:65a5789759435f1ef696f1953258b9bbdb18eb571d5ce711ff812d2e128288a4
173173
ports:
174174
- "3200:3200"
175175
- "9411:9411"
@@ -183,29 +183,29 @@ services:
183183
# The Loki service stores logs sent to it, and takes queries from Grafana
184184
# to visualise those logs.
185185
loki:
186-
image: grafana/loki:3.6.3
186+
image: grafana/loki:3.6.3@sha256:cd6e176883a90c21755f0315688668991634143423f75bdedfef41441b0fdc3c
187187
command: ["--pattern-ingester.enabled=true", "-config.file=/etc/loki/loki.yaml"]
188188
ports:
189189
- "3100:3100"
190190
volumes:
191191
- "./loki/loki.yaml:/etc/loki/loki.yaml"
192192

193193
mimir:
194-
image: grafana/mimir:2.17.4
194+
image: grafana/mimir:2.17.4@sha256:7bfe8be67bbd6c09dc2deadbfc64b782624759e573d4bd6f086aab22fe7fbf7c
195195
command: ["-ingester.native-histograms-ingestion-enabled=true", "-config.file=/etc/mimir.yaml"]
196196
ports:
197197
- "9009:9009"
198198
volumes:
199199
- "./mimir/mimir.yaml:/etc/mimir.yaml"
200200

201201
pyroscope:
202-
image: grafana/pyroscope:1.16.2
202+
image: grafana/pyroscope:1.16.2@sha256:2c048fedb4a099177222b45b19f1e87b13680714e05d2f92584494c36b1f1ab0
203203
ports:
204204
- "4040:4040"
205205
command: ["server"]
206206

207207
k6:
208-
image: grafana/k6:1.5.0
208+
image: grafana/k6:1.5.0@sha256:2072ea9eafa596532d9aee0cc0e0a50cfb0e7fb703981a46179af5f4f22c5ea4
209209
volumes:
210210
- "./k6:/scripts"
211211
environment:

source/docker/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Multistage build - allows for smaller final images post Python build
2-
FROM node:23-alpine3.20 AS builder
2+
FROM node:23-alpine3.20@sha256:78d6e102e0889545bcf80ded837034f485ba7f7ebe09211d0f2d383082a7a047 AS builder
33
ARG SERVICE
44

55
WORKDIR /usr/src/app
@@ -22,7 +22,7 @@ RUN npm install --production \
2222
&& rm -rf /tmp/*
2323

2424
# Create a slimmer image using the built node_modules
25-
FROM node:23-alpine3.20
25+
FROM node:23-alpine3.20@sha256:78d6e102e0889545bcf80ded837034f485ba7f7ebe09211d0f2d383082a7a047
2626
ARG SERVICE
2727

2828
WORKDIR /usr/src/app

0 commit comments

Comments
 (0)