| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- name: smartbiztrip
- services:
- mysql:
- image: mysql:8.4
- env_file:
- - .env.mysql
- ports:
- - "127.0.0.1:3306:3306"
- volumes:
- - mysql_data:/var/lib/mysql
- - ./sql/create_all_tables.sql:/docker-entrypoint-initdb.d/01-schema.sql:ro
- - ./sql/insert_may01_data.sql:/docker-entrypoint-initdb.d/02-data.sql:ro
- healthcheck:
- test: ["CMD-SHELL", 'MYSQL_PWD="$$MYSQL_PASSWORD" mysql --protocol=TCP -h 127.0.0.1 -u "$$MYSQL_USER" "$$MYSQL_DATABASE" -e "SELECT COUNT(*) FROM train_tickets" >/dev/null 2>&1']
- interval: 5s
- timeout: 5s
- retries: 30
- start_period: 30s
- milvus:
- image: milvusdb/milvus:v3.0.1
- command: ["milvus", "run", "standalone"]
- environment:
- ETCD_USE_EMBED: "true"
- ETCD_DATA_DIR: /var/lib/milvus/etcd
- ETCD_CONFIG_PATH: /milvus/configs/embedEtcd.yaml
- COMMON_STORAGETYPE: local
- DEPLOY_MODE: STANDALONE
- ports:
- - "127.0.0.1:19530:19530"
- - "127.0.0.1:9091:9091"
- volumes:
- - milvus_data:/var/lib/milvus
- - ./docker/milvus/embedEtcd.yaml:/milvus/configs/embedEtcd.yaml:ro
- healthcheck:
- test: ["CMD", "curl", "-f", "http://localhost:9091/healthz"]
- interval: 10s
- timeout: 5s
- retries: 12
- start_period: 90s
- volumes:
- mysql_data:
- milvus_data:
|