29 lines
778 B
YAML
29 lines
778 B
YAML
services:
|
|
weaviate:
|
|
command:
|
|
- --host
|
|
- 0.0.0.0
|
|
- --port
|
|
- "8080"
|
|
- --scheme
|
|
- http
|
|
image: cr.weaviate.io/semitechnologies/weaviate:1.31.4
|
|
ports:
|
|
- 8080:8080
|
|
- 50051:50051
|
|
volumes:
|
|
- ./weaviate:/var/lib/weaviate
|
|
restart: on-failure
|
|
environment:
|
|
QUERY_DEFAULTS_LIMIT: 25
|
|
AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: "true"
|
|
PERSISTENCE_DATA_PATH: "/var/lib/weaviate"
|
|
ENABLE_API_BASED_MODULES: "true"
|
|
ENABLE_MODULES: "text2vec-openai,generative-openai"
|
|
CLUSTER_HOSTNAME: "node1"
|
|
OPENAI_APIKEY: ${OPENAI_API_KEY}
|
|
DISABLE_TELEMETRY: "true"
|
|
# I have a small disk, don't sue me
|
|
DISK_USE_WARNING_PERCENTAGE: 90
|
|
DISK_USE_READONLY_PERCENTAGE: 98
|