ClickHouse/tests/integration/compose/docker_compose_minio.yml

45 lines
981 B
YAML

services:
minio1:
image: minio/minio:RELEASE.2024-07-31T05-46-26Z
volumes:
- data1-1:/data1
- ${MINIO_CERTS_DIR:-}:/certs
expose:
- ${MINIO_PORT:-9001}
environment:
MINIO_ACCESS_KEY: minio
MINIO_SECRET_KEY: minio123
MINIO_PROMETHEUS_AUTH_TYPE: public
command: server --console-address 127.0.0.1:19001 --address :9001 --certs-dir /certs /data1-1
depends_on:
- proxy1
- proxy2
# HTTP proxies for Minio.
proxy1:
image: clickhouse/s3-proxy
expose:
- "8080" # Redirect proxy port
- "80" # Reverse proxy port
- "443" # Reverse proxy port (secure)
proxy2:
image: clickhouse/s3-proxy
expose:
- "8080"
- "80"
- "443"
# Empty container to run proxy resolver.
resolver:
image: clickhouse/python-bottle:${DOCKER_PYTHON_BOTTLE_TAG:-latest}
expose:
- "8080"
tty: true
depends_on:
- proxy1
- proxy2
volumes:
data1-1: