Skip to content

Commit ccd3356

Browse files
committed
Upgrade deps in docker compose file (including many major upgrades)
1 parent 85d587d commit ccd3356

2 files changed

Lines changed: 25 additions & 24 deletions

File tree

docker-compose.standalone.yml

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ x-logging-turms: &logging-turms
5858
services:
5959
# MongoDB
6060
mongodb-config:
61-
image: mongo:7.0.15-jammy
61+
image: mongo:8.0.12-noble
6262
# depends_on:
6363
# - loki
6464
entrypoint: [ "mongod", "--port", "27017", "--configsvr", "--replSet", "rs-config", "--bind_ip_all" ]
@@ -75,7 +75,7 @@ services:
7575
# <<: *logging-mongo
7676

7777
mongodb-shard:
78-
image: mongo:7.0.15-jammy
78+
image: mongo:8.0.12-noble
7979
# depends_on:
8080
# - loki
8181
entrypoint: [ "mongod", "--port", "27017", "--shardsvr", "--replSet", "shard01", "--bind_ip_all" ]
@@ -92,7 +92,7 @@ services:
9292
# <<: *logging-mongo
9393

9494
mongodb-router:
95-
image: mongo:7.0.15-jammy
95+
image: mongo:8.0.12-noble
9696
# depends_on:
9797
# - loki
9898
entrypoint: [ "mongos", "--port", "27017", "--configdb", "rs-config/mongodb-config:27017", "--bind_ip_all" ]
@@ -111,7 +111,7 @@ services:
111111
# <<: *logging-mongo
112112

113113
mongodb-setup:
114-
image: mongo:7.0.15-jammy
114+
image: mongo:8.0.12-noble
115115
depends_on:
116116
mongodb-config:
117117
condition: service_healthy
@@ -133,7 +133,7 @@ services:
133133

134134
# Redis
135135
redis:
136-
image: redis:7.4.1-alpine
136+
image: redis:8.0.3-alpine
137137
# depends_on:
138138
# - loki
139139
healthcheck:
@@ -150,7 +150,7 @@ services:
150150

151151
# MinIO
152152
minio:
153-
image: minio/minio:RELEASE.2024-12-18T13-15-44Z
153+
image: minio/minio:RELEASE.2025-07-23T15-54-02Z
154154
# https://min.io/docs/minio/linux/reference/minio-server/minio-server.html#environment-variables
155155
environment:
156156
MINIO_ROOT_USER: ${MINIO_ROOT_USER:-minioadmin}
@@ -173,7 +173,7 @@ services:
173173
# - ./minio_storage:/data
174174

175175
elasticsearch:
176-
image: 'elasticsearch:8.17.0'
176+
image: 'elasticsearch:9.0.4'
177177
profiles:
178178
- elasticsearch
179179
environment:
@@ -191,7 +191,7 @@ services:
191191
# to install optional analysis plugins.
192192

193193
# Plugins for Chinese analysis
194-
# echo "${PLUGINS}" | grep -q analysis-ik || bin/elasticsearch-plugin install --batch "https://get.infini.cloud/elasticsearch/analysis-ik/8.17.0" || (echo "failed to the plugin: analysis-ik" && exit 1)
194+
# echo "${PLUGINS}" | grep -q analysis-ik || bin/elasticsearch-plugin install --batch "https://get.infini.cloud/elasticsearch/analysis-ik/9.0.4" || (echo "failed to the plugin: analysis-ik" && exit 1)
195195

196196
# Plugins for Japanese analysis
197197
# echo "${PLUGINS}" | grep -q analysis-icu || bin/elasticsearch-plugin install --batch analysis-icu || (echo "failed to the plugin: analysis-icu" && exit 1)
@@ -228,7 +228,7 @@ services:
228228

229229
# LiveKit
230230
livekit:
231-
image: livekit/livekit-server:v1.8.1
231+
image: livekit/livekit-server:v1.9.0
232232
command: --config /etc/livekit.yaml
233233
ports:
234234
- "7880:7880/tcp"
@@ -248,8 +248,9 @@ services:
248248
# - ./livekit/livekit.yaml:/etc/livekit.yaml
249249

250250
# Rasa
251+
# TODO: This is a legacy chatbot, we need to remove it in the future.
251252
rasa:
252-
image: rasa/rasa:3.6.20-full
253+
image: rasa/rasa:3.6.21-full
253254
ports:
254255
- "5005:5005"
255256
profiles:
@@ -404,7 +405,7 @@ services:
404405
# optional services for observability - metrics
405406

406407
grafana:
407-
image: grafana/grafana:11.4.0-ubuntu
408+
image: grafana/grafana:12.1.0-ubuntu
408409
depends_on:
409410
- prometheus
410411
environment:
@@ -419,7 +420,7 @@ services:
419420
- ./ops/grafana/provisioning/:/etc/grafana/provisioning/
420421

421422
prometheus:
422-
image: prom/prometheus:v3.1.0
423+
image: prom/prometheus:v3.5.0
423424
ports:
424425
- "9090:9090"
425426
profiles:
@@ -429,17 +430,17 @@ services:
429430
- ./ops/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml
430431

431432
node-exporter:
432-
image: prom/node-exporter:v1.8.2
433+
image: prom/node-exporter:v1.9.1
433434
ports:
434435
- "9100:9100"
435436
profiles:
436437
- monitoring
437438

438439
cadvisor:
439440
# If your server is in China and suffers from the network problem,
440-
# try "gcr.lank8s.cn/cadvisor/cadvisor:v0.51.0"
441+
# try "gcr.lank8s.cn/cadvisor/cadvisor:v0.52.1"
441442
# or just comment out "cadvisor"
442-
image: gcr.io/cadvisor/cadvisor:v0.51.0
443+
image: gcr.io/cadvisor/cadvisor:v0.52.1
443444
ports:
444445
- "8080:8080"
445446
profiles:
@@ -452,7 +453,7 @@ services:
452453
- /dev/disk/:/dev/disk:ro
453454

454455
mongo-exporter:
455-
image: percona/mongodb_exporter:0.43.1
456+
image: percona/mongodb_exporter:0.44.0
456457
command:
457458
- '--mongodb.uri=mongodb://mongodb-router:27017'
458459
ports:
@@ -461,7 +462,7 @@ services:
461462
- monitoring
462463

463464
redis-exporter:
464-
image: oliver006/redis_exporter:v1.67.0
465+
image: oliver006/redis_exporter:v1.74.0
465466
depends_on:
466467
- redis
467468
environment:

turms-server-test-common/src/main/resources/docker-compose.test.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
services:
44
# MongoDB
55
mongodb-router:
6-
image: "bitnami/mongodb-sharded:7.0.15"
6+
image: "bitnami/mongodb-sharded:8.0.12"
77
environment:
88
- MONGODB_ADVERTISED_HOSTNAME=mongodb-router
99
- MONGODB_SHARDING_MODE=mongos
@@ -19,7 +19,7 @@ services:
1919
retries: 5
2020

2121
mongodb-shard:
22-
image: "bitnami/mongodb-sharded:7.0.15"
22+
image: "bitnami/mongodb-sharded:8.0.12"
2323
environment:
2424
- MONGODB_ADVERTISED_HOSTNAME=mongodb-shard
2525
- MONGODB_SHARDING_MODE=shardsvr
@@ -30,7 +30,7 @@ services:
3030
- MONGODB_REPLICA_SET_NAME=shard01
3131

3232
mongodb-config:
33-
image: "bitnami/mongodb-sharded:7.0.15"
33+
image: "bitnami/mongodb-sharded:8.0.12"
3434
environment:
3535
- MONGODB_ADVERTISED_HOSTNAME=mongodb-config
3636
- MONGODB_SHARDING_MODE=configsvr
@@ -41,7 +41,7 @@ services:
4141

4242
# Redis
4343
redis:
44-
image: redis:7.4.1-alpine
44+
image: redis:8.0.3-alpine
4545
healthcheck:
4646
test: [ "CMD", "redis-cli", "ping" ]
4747
interval: 10s
@@ -50,7 +50,7 @@ services:
5050

5151
# MinIO
5252
minio:
53-
image: minio/minio:RELEASE.2024-12-18T13-15-44Z
53+
image: minio/minio:RELEASE.2025-07-23T15-54-02Z
5454
environment:
5555
MINIO_ROOT_USER: minioadmin
5656
MINIO_ROOT_PASSWORD: minioadmin
@@ -63,7 +63,7 @@ services:
6363

6464
# Elasticsearch
6565
elasticsearch:
66-
image: 'elasticsearch:8.17.0'
66+
image: 'elasticsearch:9.0.4'
6767
environment:
6868
cluster.routing.allocation.disk.threshold_enabled: false
6969
discovery.type: single-node
@@ -74,7 +74,7 @@ services:
7474
- |
7575
PLUGINS=$(bin/elasticsearch-plugin list)
7676
echo "Installed plugins: ${PLUGINS}"
77-
echo "${PLUGINS}" | grep -q analysis-ik || bin/elasticsearch-plugin install --batch --verbose "https://get.infini.cloud/elasticsearch/analysis-ik/8.17.0" || (echo "failed to the plugin: analysis-ik" && exit 1)
77+
echo "${PLUGINS}" | grep -q analysis-ik || bin/elasticsearch-plugin install --batch --verbose "https://get.infini.cloud/elasticsearch/analysis-ik/9.0.4" || (echo "failed to the plugin: analysis-ik" && exit 1)
7878
echo "${PLUGINS}" | grep -q analysis-icu || bin/elasticsearch-plugin install --batch --verbose analysis-icu || (echo "failed to the plugin: analysis-icu" && exit 1)
7979
echo "${PLUGINS}" | grep -q analysis-kuromoji || bin/elasticsearch-plugin install --batch --verbose analysis-kuromoji || (echo "failed to the plugin: analysis-kuromoji" && exit 1)
8080
/usr/local/bin/docker-entrypoint.sh

0 commit comments

Comments
 (0)