From 6487b4f9f75306362137cc44bb23747f0cfa4830 Mon Sep 17 00:00:00 2001
From: liu <liujiatong112@163.com>
Date: Wed, 17 Jan 2024 18:01:51 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 docker/生产环境服务部署文档.md | 47 +++++++++++++++++++++++-
 1 file changed, 45 insertions(+), 2 deletions(-)

diff --git a/docker/生产环境服务部署文档.md b/docker/生产环境服务部署文档.md
index 487986bf..d54fe3c4 100644
--- a/docker/生产环境服务部署文档.md
+++ b/docker/生产环境服务部署文档.md
@@ -12,6 +12,7 @@
 8. redis服务
 
 # 准备网络 如果是使用network模式则非必要
+
 ```shell
 
 # 查看现有网络
@@ -22,10 +23,10 @@ docker network create virtual-patient-network
 
 ```
 
-
 ## mysql数据库
 
 - 启动mysql
+
 ~~~shell
     # 首先创建本地文件夹
     mkdir /var/lib/mysql
@@ -40,6 +41,7 @@ docker network create virtual-patient-network
 ~~~
 
 - 执行数据库初始化脚本**建议使用可视化工具初始化数据**
+
 ```shell
 
     docker cp mysql/virtual_patient_v2.0.0.sql virtual-patient-mysql:/home/virtual_patient_v2.0.0.sql
@@ -120,6 +122,8 @@ mv virtual-patient-bucket-prod /data/vp/minio/data
 
 ## RASA对话服务
 
+### 首次部署
+
 - 首次部署使用dockerfile的形式,后期更新直接docker restart就可以了
 - 将代码包dockerfile中的virtual-patient-rasa-1.0-SNAPSHOT.jar拷贝到路径/data/vp下
 
@@ -138,8 +142,19 @@ mv virtual-patient-bucket-prod /data/vp/minio/data
     docker logs -f virtual-patient-rasa-manager
 ~~~
 
+### 服务更新
+
+- 将代码包virtual-patient-rasa-manage-1.0-SNAPSHOT.jar拷贝到路径/data/vp下
+- 重启容器
+
+~~~shell
+    docker restart virtual-patient-rasa-manage
+~~~
+
 ## 问诊服务部署
 
+### 首次部署
+
 - 端口号:8899
 - 首次部署使用dockerfile的形式,后期更新直接docker restart就可以了
 - 将代码包dockerfile中的virtual-patient-web-1.0-SNAPSHOT.jar拷贝到路径/data/vp下
@@ -160,12 +175,23 @@ mv virtual-patient-bucket-prod /data/vp/minio/data
     docker logs -f virtual-patient-web
 ~~~
 
+### 服务更新
+
+- 将代码包virtual-patient-manage-1.0-SNAPSHOT.jar拷贝到路径/data/vp下
+- 重启容器
+
+~~~shell
+    docker restart virtual-patient-web
+~~~
+
 ## 后端管理系统部署
 
 - 端口号:8891
 - 首次部署使用dockerfile的形式,后期更新直接docker restart就可以了
 - 将代码包virtual-patient-manage-1.0-SNAPSHOT.jar拷贝到路径/data/vp下
 
+### 首次部署
+
 ~~~shell
     # 进入virtual-patient-manage文件夹,依次执行命令
     # 构建镜像
@@ -182,6 +208,14 @@ mv virtual-patient-bucket-prod /data/vp/minio/data
     docker logs -f virtual-patient-manage
 ~~~
 
+### 服务更新
+
+- 将代码包virtual-patient-manage-1.0-SNAPSHOT.jar拷贝到路径/data/vp下
+- 重启容器
+
+~~~shell
+    docker restart virtual-patient-manage
+~~~
 
 ## Nginx前端服务
 
@@ -198,9 +232,18 @@ mv virtual-patient-bucket-prod /data/vp/minio/data
     # UPSTREAM_MANAGE_SERVERS:虚拟病人后端管理系统服务的ip:port
     
     # **启用网络环境服务,生产环境请使用**
-    docker run --name virtual-patient-nginx -p 80:80 --network virtual-patient-network -v /data/nginx/:/usr/share/nginx/html/ -d -e UPSTREAM_WEB_SERVERS=virtual-patient-web:8899 -e UPSTREAM_MANAGE_SERVERS=virtual-patient-manage:8891 virtual-patient-nginx:1.0.0
+    docker run --name virtual-patient-nginx -p 80:80 --network virtual-patient-network -v /data/vp/dist:/usr/share/nginx/html/dist -d -e UPSTREAM_WEB_SERVERS=virtual-patient-web:8899 -e UPSTREAM_MANAGE_SERVERS=virtual-patient-manage:8891 virtual-patient-nginx:1.0.0
     # 验证容器运行
     docker ps
     # 查看日志是否正常
     docker logs -f virtual-patient-nginx
+~~~
+
+### 服务更新
+
+- 将前端代码包dist文件夹拷贝到路径/data/vp/下
+- 重启容器
+
+~~~shell
+    docker restart virtual-patient-nginx
 ~~~
\ No newline at end of file