更新Readme文件

This commit is contained in:
BBIT-Kai
2025-10-14 09:15:00 +08:00
parent 111be55c1d
commit 87cb5516c4
+119 -21
View File
@@ -41,7 +41,7 @@
公网域名:s1.ronsunny.cn
| 公网端口 | 内网端口 | docker端口 | docker服务/Host | 技术栈 | 功能作用 |
| -------- | -------- | ---------- | --------------- | ---------- | ----------------------------------------------- |
| --------- | -------- | ---------- | --------------- | ---------- | ----------------------------------------------- |
| | | 8090 | ce_vue | Vue | vue前端服务 |
| | 8089 | | | Ktor | 实验室业务后端 |
| | | 13011 | ce_pybackend | FastAPI | 实验室AI后端 |
@@ -60,15 +60,99 @@
| | 8088 | | | ws-scrcpy | Android远程框架 |
| | 5672 | 5672 | ce_rabbitmq | RabbitMQ | RabbitMQ 客户端连接端口 |
| | 15672 | 15672 | ce_rabbitmq | RabbitMQ | RabbitMQ **管理界面**端口 |
| **13011** | 13011 | 13011 | Harbor | Harbor | Harboradmin:bbit_admin |
| 8088 | | | | | 建议后续关闭,原Android远程框架,现已由网关控制 |
| 8089 | | | | | 建议后续关闭,原Ktor后端服务,现已由网关控制 |
| 13011 | | | | | 已空闲:原FastAPI后端服务,现已由网关控制 |
## 三、部署
## 三、部署
### 后端
### 3.1 ktor
#### ktor
1. 将Ktor程序运行installDist打包程序。
2. 将程序覆盖于服务器/opt/final/ktor文件夹
3. 重启服务
```
sudo systemctl restart ktor.service
sudo systemctl status ktor.service
```
### 3.2 FastAPI
1. 打包镜像:运行Dockerfile
```
docker build -t ce_pybackend .
```
2. 打标签
```
docker tag ce_pybackend:latest s1.ronsunny.cn:13011/bbit_ai/ce_pybackend:latest
docker tag ce_pybackend:latest s1.ronsunny.cn:13011/bbit_ai/ce_pybackend:1.5
```
3. 推送镜像
```
docker push s1.ronsunny.cn:13011/bbit_ai/ce_pybackend:1.5
docker push s1.ronsunny.cn:13011/bbit_ai/ce_pybackend:latest
```
4. (服务器)重启Compose
```
docker-compose pull backend
docker compose up -d
```
### 3.3 Vue
1. 打包项目
```
pnpm build:antd
```
2. 打包镜像:运行Dockerfile
```
docker build -t ce_vue .
```
3. 打标签
```
docker tag ce_vue:latest s1.ronsunny.cn:13011/bbit_ai/ce_vue:latest
docker tag ce_vue:latest s1.ronsunny.cn:13011/bbit_ai/ce_vue:1.1.0
```
4. 推送镜像
```
docker push s1.ronsunny.cn:13011/bbit_ai/ce_vue:1.1.0
docker push s1.ronsunny.cn:13011/bbit_ai/ce_vue:latest
```
5. (服务器)重启Compose
```
docker-compose pull vue
docker compose up -d
```
### 3.4 更新并重启Compose
```
docker compose down
docker compose pull vue backend
docker compose up -d
docker image prune -f
```
## 四、其他
### 旧部署
后端
ktor
1. 将Ktor程序运行installDist打包程序。
@@ -85,7 +169,7 @@
sudo systemctl restart ktor.service
```
#### python
python
1. 打包Docker
```
@@ -127,7 +211,7 @@
docker logs -f ce_pybackend
```
### 前端
前端
直接在wsl中build,不要install
@@ -166,26 +250,40 @@
docker compose up -d
```
### docker
### Docker Compose
包含Vue、PostgreSQL、Radis、MinIO在内的Docker Compose服务
1. 将项目目录下的`server/docker-compose.yml`复制到服务器`/opt/fianl/vue-image/`文件夹下
2. 在`/opt/fianl/vue-image/`文件夹下运行Docker Compose
```shell
docker compose up -d
```
## 其他
### docker的地址
#### 内网地址
windowshost.docker.internal
Linuxip addr show docker0 查看
#### 相关命令
查看所有镜像
```
docker images
```
删除镜像
```
docker rm
```
删除容器
```
docker rmi 镜像名:Tag
```
删除无用镜像
```
docker image prune
```
### Vue项目使用
- 本地运行dist文件夹