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.5 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 虚拟病人服务部署文档
## 镜像列表
| 镜像名 | 镜像版本 | 镜像文件 | 描述 |
|------------------------|------------------------------|-------------------------------------|------------------------------------|
| 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 用户账号需要自行注册