更新说明文件

This commit is contained in:
BBIT-Kai
2025-09-19 09:20:49 +08:00
parent e6291b6bb9
commit 0ab82b00d6
+69 -19
View File
@@ -4,13 +4,36 @@
主干AI实验室使用以下技术栈: 主干AI实验室使用以下技术栈:
Vue:实验室前端 - ### 前端
Ktor:实验室后端
PostgreSQL:实验室业务数据库 - **Vue**Vben Admin作为框架
MinIO:实验室对象存储服务器 - 开发语言:**TypeScript/JavaScript**
Python FastAPI:实验室AI模块后端程序
Milvus:实验室AI模块向量数据库 - ### 后端
Docker:项目部署
- **Ktor**:业务后端
- 开发语言:**Java/Kotlin**
- **Python** FastAPI:实验室AI模块后端程序
- ### 数据库
- **Radis**:内存数据库
- **PostgreSQL**:实验室业务数据库
- **Milvus**:实验室AI模块向量数据库
- ### 人工智能
- **LangChain**:自定义LLM流程核心
- **LangGraph**Agent构建核心
- ### 对象存储服务器
- **MinIO**:实验室对象存储服务器
- ### 部署
- **Docker**:项目部署
- **Nginx**:前端项目部署
## 部署 ## 部署
@@ -35,17 +58,44 @@ Docker:项目部署
#### python #### python
1. docker build -t ce-pybackend . 1. 打包Docker
2. docker save -o ce-pybackend.tar ce-pybackend ```
docker build -t ce-pybackend .
```
2. 保存Image为文件
```
docker save -o ce-pybackend.tar ce-pybackend
```
3. 将保存好的Image`ce-pybackend.tar`上传到服务器 3. 将保存好的Image`ce-pybackend.tar`上传到服务器
4. docker rmi ce-pybackend:latest
5. docker load -i ce-pybackend.tar
测试运行dockerdocker run -d -p 13011:13011 ce-pybackend 4. 删除服务器的旧版镜像
```
docker rmi ce-pybackend:latest
```
调试运行项目:uvicorn app:app --reload --host 0.0.0.0 --port 13011 5. 读取上传的新镜像
```
docker load -i ce-pybackend.tar
```
docker日志查看:docker logs -f ce-pybackend 其他命令:
- 测试运行docker
```
docker run -d -p 13011:13011 ce-pybackend
```
- 调试运行项目
```
uvicorn app:app --reload --host 0.0.0.0 --port 13011
```
- docker日志查看
```
docker logs -f ce-pybackend
```
### 前端 ### 前端
@@ -87,14 +137,13 @@ docker日志查看:docker logs -f ce-pybackend
``` ```
### Docker Compose ### Docker Compose
包含Vue、PostgreSQL、Radis、MinIO在内的Docker Compose服务 包含Vue、PostgreSQL、Radis、MinIO在内的Docker Compose服务
1. 将项目目录下的`server/docker-compose.yml`复制到服务器 1. 将项目目录下的`server/docker-compose.yml`复制到服务器`/opt/fianl/vue-image/`文件夹下
2. 在`/opt/fianl/vue-image/文件夹下`运行Docker Compose 2. 在`/opt/fianl/vue-image/`文件夹下运行Docker Compose
```shell ```shell
docker compose up -d docker compose up -d
``` ```
@@ -103,14 +152,15 @@ docker日志查看:docker logs -f ce-pybackend
### Vue项目使用 ### Vue项目使用
1. 本地运行dist文件夹 - 本地运行dist文件夹
```shell ```shell
npm install -g http-server npm install -g http-server
cd dist cd dist
http-server -p 8080 http-server -p 8080
``` ```
2. VBen项目运行方法 - VBen项目运行方法
1. 下载最新node 1. 下载最新node