42 lines
1.1 KiB
YAML
42 lines
1.1 KiB
YAML
---
|
|
services:
|
|
weaviate:
|
|
command:
|
|
- --host
|
|
- 0.0.0.0
|
|
- --port
|
|
- "8080"
|
|
- --scheme
|
|
- http
|
|
image: cr.weaviate.io/semitechnologies/weaviate:1.27.0
|
|
ports:
|
|
- "8080:8080"
|
|
- "50051:50051"
|
|
restart: on-failure:0
|
|
environment:
|
|
TRANSFORMERS_INFERENCE_API: "http://t2v-transformers:8080"
|
|
QUERY_DEFAULTS_LIMIT: 25
|
|
AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: "true"
|
|
PERSISTENCE_DATA_PATH: "/var/lib/weaviate"
|
|
DEFAULT_VECTORIZER_MODULE: "text2vec-transformers"
|
|
ENABLE_MODULES: "text2vec-transformers"
|
|
CLUSTER_HOSTNAME: "node1"
|
|
t2v-transformers:
|
|
image: cr.weaviate.io/semitechnologies/transformers-inference:sentence-transformers-all-MiniLM-L6-v2
|
|
environment:
|
|
ENABLE_CUDA: "0"
|
|
neo4j:
|
|
image: neo4j:enterprise
|
|
ports:
|
|
- 7687:7687
|
|
- 7474:7474
|
|
environment:
|
|
NEO4J_AUTH: neo4j/password
|
|
NEO4J_ACCEPT_LICENSE_AGREEMENT: "yes"
|
|
NEO4J_PLUGINS: "[\"apoc\"]"
|
|
NEO4J_server_memory_heap_max__size: 6G
|
|
qdrant:
|
|
image: qdrant/qdrant
|
|
ports:
|
|
- 6333:6333
|