23 lines
659 B
YAML
23 lines
659 B
YAML
version: "3.8"
|
|
|
|
services:
|
|
weaviate:
|
|
image: cr.weaviate.io/semitechnologies/weaviate:latest
|
|
container_name: weaviate
|
|
restart: unless-stopped
|
|
ports:
|
|
- "${WEAVIATE_HTTP_PORT:-8080}:8080"
|
|
- "${WEAVIATE_GRPC_PORT:-50051}:50051"
|
|
volumes:
|
|
- weaviate_data:/var/lib/weaviate
|
|
environment:
|
|
- QUERY_DEFAULTS_LIMIT=25
|
|
- AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=${ANON_ACCESS:-true}
|
|
- PERSISTENCE_DATA_PATH=/var/lib/weaviate
|
|
- DEFAULT_VECTORIZER_MODULE=${VECTORIZER:-none}
|
|
- CLUSTER_HOSTNAME=node1
|
|
- ENABLE_MODULES=${MODULES:-text2vec-transformers,generative-openai}
|
|
|
|
volumes:
|
|
weaviate_data:
|