llmware
/
docker-compose.yaml
112 строк · 2.7 Кб
1version: "3.5"2
3services:4llmware:5container_name: llmware6image: provocoai/llmware:dev-017volumes:8- $HOME/code/provoco:/code:Z9- $HOME/.vscode:/root/.vscode:Z10network_mode: service:mongodb11# - service:milvus12# - service:etcd13# - service:minio14# - service:devneo4j15command: sleep infinity16
17mongodb:18container_name: mongodb19image: mongo:5.0.1020# To secure MongoDB, uncomment and set the following values21# environment:22# - MONGO_INITDB_DATABASE=admin23# - MONGO_INITDB_ROOT_USERNAME=admin24# - MONGO_INITDB_ROOT_PASSWORD=changeme25volumes:26- llmware-mongodb:/data/db:Z27ports:28- '27017:27017'29
30etcd:31container_name: milvus-etcd32image: quay.io/coreos/etcd:v3.5.533environment:34- ETCD_AUTO_COMPACTION_MODE=revision35- ETCD_AUTO_COMPACTION_RETENTION=100036- ETCD_QUOTA_BACKEND_BYTES=429496729637- ETCD_SNAPSHOT_COUNT=5000038volumes:39- llmware-etcd:/etcd:Z40command: etcd -advertise-client-urls=http://127.0.0.1:2379 -listen-client-urls http://0.0.0.0:2379 --data-dir /etcd41healthcheck:42test: ["CMD", "etcdctl", "endpoint", "health"]43interval: 30s44timeout: 20s45retries: 346
47minio:48container_name: milvus-minio49image: minio/minio:RELEASE.2023-03-20T20-16-18Z50environment:51MINIO_ACCESS_KEY: minioadmin52MINIO_SECRET_KEY: minioadmin53ports:54- "9001:9001"55- "9000:9000"56volumes:57- llmware-minio:/minio_data:Z58command: minio server /minio_data --console-address ":9001"59healthcheck:60test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]61interval: 30s62timeout: 20s63retries: 364
65milvus:66container_name: milvus67image: milvusdb/milvus:v2.3.068command: ["milvus", "run", "standalone"]69environment:70ETCD_ENDPOINTS: etcd:237971MINIO_ADDRESS: minio:900072volumes:73- llmware-milvus:/var/lib/milvus:Z74healthcheck:75test: ["CMD", "curl", "-f", "http://localhost:9091/healthz"]76interval: 30s77start_period: 90s78timeout: 20s79retries: 380ports:81- "19530:19530"82- "9091:9091"83depends_on:84- "etcd"85- "minio"86
87
88dev-neo4j:89container_name: devneo4j90hostname: neo4j91image: neo4j:5.15.0-community92ports:93- 7474:747494- 7687:768795restart: always96
97volumes:98- $HOME/neo4j/data:/data:Z99- $HOME/neo4j/logs:/logs:Z100
101environment:102- NEO4J_AUTH=none103
104volumes:105llmware-mongodb:106driver: local107llmware-etcd:108driver: local109llmware-minio:110driver: local111llmware-milvus:112driver: local113
114
115