11version : ' 3.7'
22services :
33 minio :
4- image : minio/minio:RELEASE.2023-06-19T19-52-50Z
4+ image : minio/minio:RELEASE.2024-10-29T16-01-48Z
55 init : true
66 hostname : minio
77 volumes :
@@ -15,7 +15,6 @@ services:
1515 environment :
1616 - MINIO_ACCESS_KEY_FILE=minio_access_key
1717 - MINIO_SECRET_KEY_FILE=minio_secret_key
18- - MINIO_PROMETHEUS_AUTH_TYPE=public
1918 deploy :
2019 restart_policy :
2120 delay : 10s
@@ -25,14 +24,20 @@ services:
2524 - traefik.enable=true
2625 - traefik.docker.network=${PUBLIC_NETWORK}
2726 # direct access without path (necessary for minio client it does not like /path)
28- - traefik.http.services.minio.loadbalancer.server.port=9000
29- - traefik.http.services.minio.loadbalancer.healthcheck.path=/minio/health/ready
30- - traefik.http.routers.minio.rule=Host(`${STORAGE_DOMAIN}`)
31- - traefik.http.routers.minio.entrypoints=https
32- - traefik.http.routers.minio.tls=true
33- - traefik.http.routers.minio.middlewares=ops_gzip@swarm
27+ - traefik.http.services.minio9000.loadbalancer.server.port=9000
28+ - traefik.http.services.minio9000.loadbalancer.healthcheck.path=/minio/health/ready
29+ - traefik.http.routers.minio9000.rule=Host(`${STORAGE_DOMAIN}`)
30+ - traefik.http.routers.minio9000.entrypoints=https
31+ - traefik.http.routers.minio9000.tls=true
32+ - traefik.http.routers.minio9000.service=minio9000
33+ #
34+ - traefik.http.services.minio9001.loadbalancer.server.port=9001
35+ - traefik.http.routers.minio9001.rule=Host(`${MONITORING_DOMAIN}`) && PathPrefix(`/minio`)
36+ - traefik.http.routers.minio9001.entrypoints=https
37+ - traefik.http.routers.minio9001.tls=true
38+ - traefik.http.routers.minio9001.service=minio9001
3439 command : >
35- server /data
40+ server /data --console-address ":9001"
3641 secrets :
3742 - minio_secret_key
3843 - minio_access_key
0 commit comments