From 5c39f783e575547e7b6e519fc64f395e66fad022 Mon Sep 17 00:00:00 2001 From: LIUZHAO Date: Tue, 23 Apr 2024 22:46:23 +0800 Subject: [PATCH] www --- Jenkinsfile | 3 ++- server/deploy.sh | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 721d4d7..24fb2cf 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -24,6 +24,7 @@ pipeline { Host_port = "9600" // 启用随机端口,会被赋值 JobName = "go-maxms-react/main" DeploymentServerIP = "172.16.96.98" + StaticFolderName = "maxblog" } // 流水线阶段 stages { @@ -202,7 +203,7 @@ pipeline { echo "Port: ${Host_port}" sh """ chmod +x ./server/deploy.sh - ./server/deploy.sh $harborAddress $harborRepo $ProjectKey $TAG $Container_port $Host_port $ENV $DeploymentServerIP + ./server/deploy.sh $harborAddress $harborRepo $ProjectKey $TAG $Container_port $Host_port $ENV $DeploymentServerIP $StaticFolderName """ } echo "--------------------- Deploy End ---------------------" diff --git a/server/deploy.sh b/server/deploy.sh index 17bdb43..653d89b 100644 --- a/server/deploy.sh +++ b/server/deploy.sh @@ -8,6 +8,7 @@ container_port=$5 host_port=$6 environment=$7 deployment_server_ip=$8 +static_folder_name=$9 # 确保没有container在运行 containerID=$(docker -H tcp://$deployment_server_ip:2375 ps -a | grep "${project}" | awk '{print $1}') @@ -45,7 +46,7 @@ docker -H tcp://$deployment_server_ip:2375 run \ --privileged=true \ -p "${host_port}:${container_port}" \ -e ENV="${environment}" \ - -v /root/www/"${project}":/usr/src/app/www \ + -v /root/static/"${static_folder_name}"/www:/usr/src/app/www \ -v /root/logs/"${project}":/usr/src/app/log \ "$imageName"