更新说明文件

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实验室使用以下技术栈:
Vue:实验室前端
Ktor:实验室后端
PostgreSQL:实验室业务数据库
MinIO:实验室对象存储服务器
Python FastAPI:实验室AI模块后端程序
Milvus:实验室AI模块向量数据库
Docker:项目部署
- ### 前端
- **Vue**Vben Admin作为框架
- 开发语言:**TypeScript/JavaScript**
- ### 后端
- **Ktor**:业务后端
- 开发语言:**Java/Kotlin**
- **Python** FastAPI:实验室AI模块后端程序
- ### 数据库
- **Radis**:内存数据库
- **PostgreSQL**:实验室业务数据库
- **Milvus**:实验室AI模块向量数据库
- ### 人工智能
- **LangChain**:自定义LLM流程核心
- **LangGraph**Agent构建核心
- ### 对象存储服务器
- **MinIO**:实验室对象存储服务器
- ### 部署
- **Docker**:项目部署
- **Nginx**:前端项目部署
## 部署
@@ -35,17 +58,44 @@ Docker:项目部署
#### python
1. docker build -t ce-pybackend .
2. docker save -o ce-pybackend.tar ce-pybackend
1. 打包Docker
```
docker build -t ce-pybackend .
```
2. 保存Image为文件
```
docker save -o ce-pybackend.tar ce-pybackend
```
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
包含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
docker compose up -d
```
@@ -103,14 +152,15 @@ docker日志查看:docker logs -f ce-pybackend
### Vue项目使用
1. 本地运行dist文件夹
- 本地运行dist文件夹
```shell
npm install -g http-server
cd dist
http-server -p 8080
```
2. VBen项目运行方法
- VBen项目运行方法
1. 下载最新node