# Local development infra (laptop): ClickHouse + MinIO in Docker; Postgres 17 and Redis run from Homebrew. services: clickhouse: image: clickhouse/clickhouse-server:25.8 container_name: dci-dev-clickhouse ports: ["127.0.0.1:8123:8123", "127.0.0.1:9009:9000"] environment: CLICKHOUSE_DB: dci CLICKHOUSE_USER: default CLICKHOUSE_PASSWORD: "" CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT: "1" ulimits: { nofile: { soft: 262144, hard: 262144 } } volumes: ["dci-dev-clickhouse:/var/lib/clickhouse"] minio: image: minio/minio:latest container_name: dci-dev-minio command: server /data --console-address ":9001" ports: ["127.0.0.1:9000:9000", "127.0.0.1:9001:9001"] environment: { MINIO_ROOT_USER: dci, MINIO_ROOT_PASSWORD: dci-dev-secret } volumes: ["dci-dev-minio:/data"] volumes: dci-dev-clickhouse: {} dci-dev-minio: {}