all_in_one.yml 1.5 KB
Newer Older
1 2 3 4 5
version: "2.3"
services:
    milvus_wr:
        runtime: nvidia
        restart: always
6
        image: milvusdb/milvus
7 8
        volumes:
            - /tmp/milvus/db:/opt/milvus/db
9
            - ./wr_server.yml:/opt/milvus/conf/server_config.yaml
10 11 12 13

    milvus_ro:
        runtime: nvidia
        restart: always
14
        image: milvusdb/milvus
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
        volumes:
            - /tmp/milvus/db:/opt/milvus/db
            - ./ro_server.yml:/opt/milvus/conf/server_config.yaml

    jaeger:
        restart: always
        image: jaegertracing/all-in-one:1.14
        ports:
            - "0.0.0.0:5775:5775/udp"
            - "0.0.0.0:16686:16686"
            - "0.0.0.0:9441:9441"
        environment:
            COLLECTOR_ZIPKIN_HTTP_PORT: 9411

    mishards:
        restart: always
        image: milvusdb/mishards
        ports:
            - "0.0.0.0:19531:19531"
            - "0.0.0.0:19532:19532"
        volumes:
            - /tmp/milvus/db:/tmp/milvus/db
            # - /tmp/mishards_env:/source/mishards/.env
        command: ["python", "mishards/main.py"]
        environment:
            FROM_EXAMPLE: 'true'
            DEBUG: 'true'
            SERVER_PORT: 19531
            WOSERVER: tcp://milvus_wr:19530
            DISCOVERY_PLUGIN_PATH: static
            DISCOVERY_STATIC_HOSTS: milvus_wr,milvus_ro
            TRACER_CLASS_NAME: jaeger
            TRACING_SERVICE_NAME: mishards-demo
            TRACING_REPORTING_HOST: jaeger
            TRACING_REPORTING_PORT: 5775

        depends_on:
            - milvus_wr
            - milvus_ro
            - jaeger