File tree Expand file tree Collapse file tree 1 file changed +18
-10
lines changed Expand file tree Collapse file tree 1 file changed +18
-10
lines changed Original file line number Diff line number Diff line change 2121系统提供两种一键部署方式,您可以根据需求选择:
2222
2323#### 方式一:自动构建部署(推荐新手)
24+
2425使用 ` docker-compose.yml ` ,系统会自动构建最新代码:
2526
2627``` bash
@@ -32,12 +33,14 @@ docker compose up -d --build
3233```
3334
3435** 适用场景** :
35- - ✅ 首次部署
36- - ✅ 开发测试环境
37- - ✅ 希望使用最新代码
38- - ✅ 不想手动构建镜像
36+
37+ - ✅ 首次部署
38+ - ✅ 开发测试环境
39+ - ✅ 希望使用最新代码
40+ - ✅ 不想手动构建镜像
3941
4042#### 方式二:预构建镜像部署(推荐生产环境)
43+
4144使用 ` docker-compose.image.yml ` ,使用预构建的镜像:
4245
4346``` bash
@@ -56,10 +59,11 @@ docker compose -f docker-compose.image.yml up -d
5659```
5760
5861** 适用场景** :
59- - ✅ 生产环境部署
60- - ✅ 版本控制严格的环境
61- - ✅ 已有镜像仓库
62- - ✅ 快速启动(无需构建时间)
62+
63+ - ✅ 生产环境部署
64+ - ✅ 版本控制严格的环境
65+ - ✅ 已有镜像仓库
66+ - ✅ 快速启动(无需构建时间)
6367
6468### 2.2 服务组成
6569
@@ -73,8 +77,9 @@ docker compose -f docker-compose.image.yml up -d
7377** 注意** :以上仅包含 RAG 系统核心服务,ETL 数据处理模块需要单独部署。
7478
7579** 说明** :
76- - 首次部署时,系统会自动构建 ` rag-server ` 和 ` rag-frontend ` 镜像,可能需要几分钟时间
77- - ` --build ` 参数确保使用最新代码构建镜像
80+
81+ - 首次部署时,系统会自动构建 ` rag-server ` 和 ` rag-frontend ` 镜像,可能需要几分钟时间
82+ - ` --build ` 参数确保使用最新代码构建镜像
7883
7984### 2.3 ETL 模块部署
8085
@@ -122,6 +127,7 @@ ETL 应用:
122127根据您使用的部署方式选择对应的停止命令:
123128
124129#### 方式一:自动构建部署
130+
125131``` bash
126132# 停止所有服务
127133docker compose down
@@ -131,6 +137,7 @@ docker compose down -v
131137```
132138
133139#### 方式二:预构建镜像部署
140+
134141``` bash
135142# 停止所有服务
136143docker compose -f docker-compose.image.yml down
@@ -140,6 +147,7 @@ docker compose -f docker-compose.image.yml down -v
140147```
141148
142149#### 停止 ETL 服务
150+
143151``` bash
144152# 停止 ETL 服务
145153docker stop rag-etl
You can’t perform that action at this time.
0 commit comments