Skip to content

Commit 9014062

Browse files
committed
Added weaviate
1 parent a8f230b commit 9014062

File tree

2 files changed

+50
-0
lines changed

2 files changed

+50
-0
lines changed

public/svgs/weaviate.png

18.2 KB
Loading

templates/compose/weaviate.yaml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# documentation: https://weaviate.io/developers/weaviate
2+
# slogan: Weaviate is an open-source vector database that stores both objects and vectors, allowing for combining vector search with structured filtering.
3+
# tags: ai, vector-database, semantic-search, machine-learning, bm25, embeddings, llm
4+
# logo: svgs/weaviate.png
5+
# port: 8080
6+
7+
version: "3"
8+
9+
services:
10+
weaviate:
11+
image: "cr.weaviate.io/semitechnologies/weaviate:1.26.4"
12+
restart: always
13+
volumes:
14+
- "weaviate_data:/var/lib/weaviate"
15+
command:
16+
- "--host"
17+
- 0.0.0.0
18+
- "--port"
19+
- "8080"
20+
- "--scheme"
21+
- http
22+
environment:
23+
- SERVICE_FQDN_WEAVIATE_8080
24+
- DISABLE_TELEMETRY=true
25+
- QUERY_DEFAULTS_LIMIT=1000
26+
- LOG_LEVEL=info
27+
- GOMEMLIMIT=${GOMEMLIMIT:-1024MiB}
28+
- GOMAXPROCS=${GOMAXPROCS:-2}
29+
- AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=false
30+
- AUTHORIZATION_ADMINLIST_USERS=${AUTHORIZATION_ADMINLIST_USERS:[email protected]}
31+
- AUTHENTICATION_APIKEY_USERS=${AUTHENTICATION_APIKEY_USERS:[email protected]}
32+
- AUTHENTICATION_APIKEY_ENABLED=true
33+
- "AUTHENTICATION_APIKEY_ALLOWED_KEYS=${SERVICE_PASSWORD_APIKEYS}"
34+
- PERSISTENCE_DATA_PATH=/var/lib/weaviate
35+
- DEFAULT_VECTORIZER_MODULE=none
36+
- ENABLE_MODULES=${ENABLE_MODULES:-text2vec-openai,generative-openai,qna-openai}
37+
- CLUSTER_HOSTNAME=node1
38+
healthcheck:
39+
test:
40+
- CMD
41+
- wget
42+
- "-q"
43+
- "--spider"
44+
- "http://localhost:8080/v1/.well-known/ready"
45+
interval: 5s
46+
timeout: 5s
47+
retries: 3
48+
49+
volumes:
50+
weaviate_data: null

0 commit comments

Comments
 (0)