gogo2/store-all/docker-compose.yml
2024-03-06 19:17:28 +02:00

46 lines
972 B
YAML

version: '3.8'
services:
neo4j:
image: neo4j:latest
container_name: neo4j
ports:
- "7474:7474" # HTTP
- "7687:7687" # Bolt
volumes:
- ./neo4j/data:/data
- ./neo4j/logs:/logs
- ./neo4j/import:/var/lib/neo4j/import
- ./neo4j/plugins:/plugins
environment:
NEO4J_AUTH: neo4j/testpassword
milvus:
image: milvusdb/milvus:v2.0.0
container_name: milvus
ports:
- "19530:19530" # Milvus default port
volumes:
- ./milvus/db:/var/lib/milvus/db
- ./milvus/conf:/var/lib/milvus/conf
- ./milvus/logs:/var/lib/milvus/logs
environment:
TZ: UTC
api:
build: ./api
container_name: api
ports:
- "5000:5000"
volumes:
- ./api:/usr/src/app
depends_on:
- neo4j
- milvus
environment:
NEO4J_URI: bolt://neo4j:7687
NEO4J_USER: neo4j
NEO4J_PASSWORD: testpassword
MILVUS_HOST: milvus
MILVUS_PORT: 19530