Parcourir la source

fix: 继续修复.env.xx文件导致的流水线失败

天空之城 il y a 3 semaines
Parent
commit
48a3091c63
1 fichiers modifiés avec 1 ajouts et 10 suppressions
  1. 1 10
      Jenkinsfile

+ 1 - 10
Jenkinsfile

@@ -85,21 +85,14 @@ pipeline {
             # 创建日志目录
             mkdir -p ${LOG_ROOT}/store ${LOG_ROOT}/gateway ${LOG_ROOT}/contract
 
-            # 把当前 workspace 的 .env.uat 复制到宿主机持久目录,供容器挂载使用
-            # 注意:先把可能被 docker 自动创建为目录的同名路径清理掉,确保它是一个普通文件
-            mkdir -p /docker/python-uat
-            rm -rf /docker/python-uat/.env.uat
-            cp .env.uat /docker/python-uat/.env.uat
-            chmod 644 /docker/python-uat/.env.uat
-
             # 停止旧容器(不会误删 java 的 gateway-uat / store-uat / 真正的 esign-uat 等)
             docker rm -f ${CONTAINER_NAME_STORE} ${CONTAINER_NAME_GATEWAY} ${CONTAINER_NAME_CONTRACT} 2>/dev/null || true
 
             # 1) 先启动下游:store
+            #    APP_ENV=uat 让 alien_gateway/config.py 加载镜像内打包好的 .env.uat
             docker run -d --name ${CONTAINER_NAME_STORE} \\
               --network ${DOCKER_NET} \\
               -e APP_ENV=uat \\
-              -v /docker/python-uat/.env.uat:/app/.env.uat:ro \\
               -v ${LOG_ROOT}/store:/app/common/logs/alien_store \\
               --restart unless-stopped \\
               ${IMAGE_STORE}
@@ -108,7 +101,6 @@ pipeline {
             docker run -d --name ${CONTAINER_NAME_CONTRACT} \\
               --network ${DOCKER_NET} \\
               -e APP_ENV=uat \\
-              -v /docker/python-uat/.env.uat:/app/.env.uat:ro \\
               -v ${LOG_ROOT}/contract:/app/common/logs/alien_contract \\
               --restart unless-stopped \\
               ${IMAGE_CONTRACT}
@@ -121,7 +113,6 @@ pipeline {
               -e APP_ENV=uat \\
               -e STORE_BASE_URL=http://${CONTAINER_NAME_STORE}:${PORT_STORE} \\
               -e CONTRACT_BASE_URL=http://${CONTAINER_NAME_CONTRACT}:${PORT_CONTRACT} \\
-              -v /docker/python-uat/.env.uat:/app/.env.uat:ro \\
               -v ${LOG_ROOT}/gateway:/app/common/logs/alien_gateway \\
               --restart unless-stopped \\
               ${IMAGE_GATEWAY}