Repository navigation
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
55 lines (53 loc) · 2.21 KB
/
Copy pathdocker-compose.yml
File metadata and controls
55 lines (53 loc) · 2.21 KB
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
46
47
48
49
50
51
52
53
54
55
services:
asktable:
# AskTable
#image: registry.cn-shanghai.aliyuncs.com/datamini/asktable-all-in-one:latest # 中国大陆地区
image: ${IMAGE_ID} # 其他地区
container_name: asktable
depends_on:
- asktable_mysql
ports:
- 8000:80
environment:
TZ: Asia/Shanghai
BASE_URL: ${BASE_URL} # 【须修改】容器对外暴露的地址(即从外部比如浏览器访问的地址)
LLM_API_KEY: ${LLM_API_KEY} # 【须修改】AI 模型令牌,是以“asktable-”开头的字符串。登录 AskTable(https://cloud.asktable.com/?dialog=deployment) 获取。
MYSQL_HOST: asktable_mysql # MySQL 数据库地址(该 MySQL 是 AskTable 数据库,并不是希望利用 AskTable 去查询的数据库,后者需要在 Web 页面上添加)
MYSQL_USER: asktable # MySQL 数据库用户名
MYSQL_PASSWORD: asktable # MySQL 数据库密码
MYSQL_DB: asktable # MySQL 数据库名称
MYSQL_ROOT_PASSWORD: asktable # 用于初始化示例数据
AUTH_EMAIL_INIT_ADMIN_EMAIL: ${ADMIN_EMAIL}
AUTH_EMAIL_INIT_ADMIN_PASSWORD: ${PASSWORD}
VDB_ADDRESS: http://asktable_vdb:6333 # 向量数据库地址
VDB_API_KEY: asktable # 向量数据库 API KEY
volumes:
- ./asktable_data:/asktable
asktable_mysql:
#image: registry.cn-shanghai.aliyuncs.com/dminfra/mysql:8.0.27 # 中国大陆地区
image: mysql:8.0.27 # 其他地区
container_name: asktable_mysql
ports:
- "3306:3306"
environment:
TZ: Asia/Shanghai
MYSQL_ROOT_PASSWORD: asktable
MYSQL_DATABASE: asktable
MYSQL_USER: asktable
MYSQL_PASSWORD: asktable
volumes:
- ./mysql_data:/var/lib/mysql
asktable_vdb:
# image: registry.cn-shanghai.aliyuncs.com/dminfra/qdrant:v1.11.5
image: qdrant:v1.11.5
container_name: asktable_vdb
ports:
- "6333:6333"
- "6334:6334"
environment:
RUN_MODE: production
TZ: Asia/Shanghai
QDRANT__SERVICE__API_KEY: asktable
volumes:
- ./qdrant_storage:/qdrant/storage
- ./qdrant_snapshots:/qdrant/snapshots