You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
virtual-patient/docker-compose/README.md

70 lines
3.4 KiB
Markdown

# 虚拟病人服务部署文档
## 镜像列表
| 镜像名 | 镜像版本 | 镜像文件 | 描述 |
|------------------------|------------------------------|-------------------------------------|------------------------------------|
| virtual-patient-nginx | 1.1.0 | images/virtual-patient-nginx.tar.gz |前端nginx服务 |
| virtual-patient-web | 2.0.0 | images/virtual-patient-web.tar.gz | 虚拟病人前台系统 |
| virtual-patient-manage | 2.0.0 | images/virtual-patient-manage.tar.gz |虚拟病人后端管理系统 |
| virtual-patient-graph | 2.0.0 | images/virtual-patient-graph.tar.gz |虚拟病人Graph知识图谱系统 |
| nacos | v2.3.2 | images/vp-nacos.tar.gz |nacos配置中心 |
| mysql | 5.7 | images/vp-mysql.tar.gz |mysql数据库 |
| redis | 7.2.0-v10 | images/vp-redis.tar.gz |redis数据库 |
| minio | RELEASE.2023-10-25T06-33-25Z | images/vp-minio.tar.gz |minio对象存储服务 |
| paddlespeech-dev | 1.1.0 | images/vp-paddlespeech.tar.gz |语义识别服务 |
| nebula | v3.6.0 | images/nebula.v3.6.0.tar.gz |nebula图谱引擎 |
| ollama | 无版本要求 | 复用现场 |语义识别服务使用llama3-chinese:8b模型使用现场服务 |
| ~~sadtalker_image~~ | v1 | 无 |数字人形象生成服务 |
## 加载镜像
> 根据现场情况确定镜像是否存在,如果存在可以不进行加载。
```shell
docker load -i xxxx (镜像包文件)
```
# 修改配置文件(非必要)
> 可通过修改docker-compose目录下的.env文件进行修改配置。配置修改后请同步修改nacos中的配置文件。
> virtual-patient-web、virtual-patient-manage启动过程中出现redis连接异常请检查redis地址为ip地址。
## 启动服务
- 进入docker-compose目录下执行命令
```shell
docker compose up -d
```
## 修改nacos中ollama配置
- 登录nacos控制台点击左侧菜单栏配置列表点击编辑配置修改配置文件中的 ollama现场的环境。
- 需要修改的配置文件为vvirtual-patient-web.yml、virtual-patient-manage.yml
## 重新启动服务
- 进入docker-compose目录下执行命令
```shell
docker compose restart
```
# 其他命令
## 查看运行状态
- 进入docker-compose目录下执行命令
```shell
docker compose ps
```
## 停止docker-compose
- 进入docker-compose目录下执行命令
```shell
docker compose stop
```
## 卸载服务(会删除容器)
- 进入docker-compose目录下执行命令
```shell
docker compose down
```
# 访问服务
- 访问https://IP:{NGINX_HTTPS_PORT}/#/login 默认管理账号密码vp@admin#/aSb3QrcqemdOCXf 用户账号需要自行注册