llmware
108 строк · 2.5 Кб
1version: "3.5"2
3services:4llmware:5container_name: llmware6image: provocoai/llmware:dev-017depends_on:8- "milvus"9- "mongodb"10command: sleep infinity11network_mode: host12
13mongodb:14container_name: mongodb15image: mongo:5.0.1016# To secure MongoDB, uncomment and set the following values17# environment:18# - MONGO_INITDB_DATABASE=admin19# - MONGO_INITDB_ROOT_USERNAME=admin20# - MONGO_INITDB_ROOT_PASSWORD=changeme21volumes:22- llmware-mongodb:/data/db:Z23ports:24- '27017:27017'25
26etcd:27container_name: milvus-etcd28image: quay.io/coreos/etcd:v3.5.529environment:30- ETCD_AUTO_COMPACTION_MODE=revision31- ETCD_AUTO_COMPACTION_RETENTION=100032- ETCD_QUOTA_BACKEND_BYTES=429496729633- ETCD_SNAPSHOT_COUNT=5000034volumes:35- llmware-etcd:/etcd:Z36command: etcd -advertise-client-urls=http://127.0.0.1:2379 -listen-client-urls http://0.0.0.0:2379 --data-dir /etcd37healthcheck:38test: ["CMD", "etcdctl", "endpoint", "health"]39interval: 30s40timeout: 20s41retries: 342
43minio:44container_name: milvus-minio45image: minio/minio:RELEASE.2023-03-20T20-16-18Z46environment:47MINIO_ACCESS_KEY: minioadmin48MINIO_SECRET_KEY: minioadmin49ports:50- "9001:9001"51- "9000:9000"52volumes:53- llmware-minio:/minio_data:Z54command: minio server /minio_data --console-address ":9001"55healthcheck:56test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]57interval: 30s58timeout: 20s59retries: 360
61milvus:62container_name: milvus63image: milvusdb/milvus:v2.3.064command: ["milvus", "run", "standalone"]65environment:66ETCD_ENDPOINTS: etcd:237967MINIO_ADDRESS: minio:900068volumes:69- llmware-milvus:/var/lib/milvus:Z70healthcheck:71test: ["CMD", "curl", "-f", "http://localhost:9091/healthz"]72interval: 30s73start_period: 90s74timeout: 20s75retries: 376ports:77- "19530:19530"78- "9091:9091"79depends_on:80- "etcd"81- "minio"82
83
84dev-neo4j:85container_name: devneo4j86hostname: neo4j87image: neo4j:5.15.0-community88ports:89- 7474:747490- 7687:768791restart: always92
93volumes:94- $HOME/neo4j/data:/data:Z95- $HOME/neo4j/logs:/logs:Z96
97environment:98- NEO4J_AUTH=none99
100volumes:101llmware-mongodb:102driver: local103llmware-etcd:104driver: local105llmware-minio:106driver: local107llmware-milvus:108driver: local109