-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdocker-compose.yaml
45 lines (42 loc) · 1.23 KB
/
docker-compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
version: '3.4'
services:
weaviate:
image: semitechnologies/weaviate:1.24.4
ports:
- 8777:8080
restart: unless-stopped
volumes:
- ${WEAVIATE_STORAGE_PATH:-./storage/weaviate}:/var/lib/weaviate
environment:
PERSISTENCE_DATA_PATH: '/var/lib/weaviate'
AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: 'true'
DEFAULT_VECTORIZER_MODULE: 'none'
QUERY_DEFAULTS_LIMIT: 25
CLUSTER_HOSTNAME: 'node1'
DISABLE_TELEMETRY: 'true'
LIMIT_RESOURCES: 'true'
semantic-search:
image: ghcr.io/janeliascicomp/gpt-semantic-search-web:0.1.4
ports:
- 8501:8501
restart: unless-stopped
environment:
STREAMLIT_SERVER_FILE_WATCHER_TYPE: 'none'
STREAMLIT_SERVER_HEADLESS: 'true'
WEAVIATE_URL: 'http://weaviate:8080'
OPENAI_API_KEY:
SLACK_TOKEN:
slack-bot:
image: ghcr.io/janeliascicomp/gpt-semantic-search-slack-bot:0.1.5
restart: unless-stopped
environment:
WEAVIATE_URL: 'http://weaviate:8080'
OPENAI_API_KEY:
SLACK_BOT_TOKEN:
SLACK_APP_TOKEN:
SLACK_TOKEN:
depends_on:
- weaviate
# volumes:
# - ./slack_app.py:/app/slack_app.py:ro
# - ./generate_full_response.py:/app/generate_full_response.py:ro