Started by user jenkins
[Pipeline] Start of Pipeline
[Pipeline] node
Running on Jenkins in /var/jenkins_home/workspace/zoumh-frontend
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Checkout)
[Pipeline] git
The recommended git tool is: NONE
No credentials specified
> git rev-parse --resolve-git-dir /var/jenkins_home/workspace/zoumh-frontend/.git # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/zoumh001207/zoumh-vue.git # timeout=10
Fetching upstream changes from https://github.com/zoumh001207/zoumh-vue.git
> git --version # timeout=10
> git --version # 'git version 2.47.3'
> git fetch --tags --force --progress -- https://github.com/zoumh001207/zoumh-vue.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git rev-parse refs/remotes/origin/main^{commit} # timeout=10
Checking out Revision 19f6ef4494046bc5ed1017cbe9248a5a7a319856 (refs/remotes/origin/main)
> git config core.sparsecheckout # timeout=10
> git checkout -f 19f6ef4494046bc5ed1017cbe9248a5a7a319856 # timeout=10
> git branch -a -v --no-abbrev # timeout=10
> git branch -D main # timeout=10
> git checkout -b main 19f6ef4494046bc5ed1017cbe9248a5a7a319856 # timeout=10
Commit message: "fix: fallback frontend api base path"
> git rev-list --no-walk 19f6ef4494046bc5ed1017cbe9248a5a7a319856 # timeout=10
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Prepare Cache)
[Pipeline] sh
+ set -e
+ mkdir -p /zoumh/data/jenkins/caches/npm
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Build)
[Pipeline] sh
+ set -e
+ docker run --rm -u 0:0 -v /zoumh/data/jenkins/workspace/zoumh-frontend:/workspace -w /workspace -v /zoumh/data/jenkins/caches/npm:/npm-cache -e NPM_CACHE_DIR=/npm-cache node:20-bullseye bash -lc npm install --cache "/zoumh/data/jenkins/caches/npm" --prefer-offline && npm run build:prod
up to date, audited 530 packages in 2s
134 packages are looking for funding
run `npm fund` for details
9 vulnerabilities (3 moderate, 5 high, 1 critical)
To address issues that do not require attention, run:
npm audit fix
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
npm notice
npm notice New major version of npm available! 10.8.2 -> 11.12.1
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.12.1
npm notice To update run: npm install -g npm@11.12.1
npm notice
> ruoyi@3.6.7 build:prod
> vite build
vite v6.4.1 building for production...
transforming...
✓ 1964 modules transformed.
rendering chunks...
computing gzip size...
dist/static/png/404_cloud-CPexjtDj.png 4.77 kB
dist/index.html 5.40 kB │ gzip: 1.39 kB
dist/static/png/logo-BjsPc2xl.png 5.66 kB
dist/static/jpg/profile-DruvkrZU.jpg 81.13 kB
dist/static/png/404-N4aRkdWY.png 98.07 kB
dist/static/gif/401-HGF6Q5qM.gif 164.23 kB
dist/static/jpg/login-background-Yn3y1TP_.jpg 521.28 kB
dist/static/css/401-CqBvgI4M.css 0.75 kB │ gzip: 0.30 kB
dist/static/css/index-39qf5TB4.css 0.83 kB │ gzip: 0.39 kB
dist/static/css/IconsDialog-Dx5fAOYt.css 0.87 kB │ gzip: 0.40 kB
dist/static/css/login-CBnguDB0.css 0.98 kB │ gzip: 0.45 kB
dist/static/css/register-B4AxEh3C.css 1.00 kB │ gzip: 0.45 kB
dist/static/css/index-DKQRvlIc.css 1.16 kB │ gzip: 0.38 kB
dist/static/css/RightPanel-D4-a4qB_.css 1.93 kB │ gzip: 0.70 kB
dist/static/css/index-DOlF2IdQ.css 2.52 kB │ gzip: 0.63 kB
dist/static/css/404-Vuveubd8.css 2.85 kB │ gzip: 0.74 kB
dist/static/css/index-CTQZGdsC.css 3.01 kB │ gzip: 0.63 kB
dist/static/css/index-CywcItDL.css 3.45 kB │ gzip: 1.20 kB
dist/static/css/userAvatar-C5yhXoXX.css 3.57 kB │ gzip: 1.11 kB
dist/static/css/index-YEESbi_Z.css 3.74 kB │ gzip: 1.25 kB
dist/static/css/index-CSchXVDV.css 9.04 kB │ gzip: 1.44 kB
dist/static/css/index-CkMXXxHg.css 18.34 kB │ gzip: 3.51 kB
dist/static/css/index-BvRVLytR.css 421.66 kB │ gzip: 59.44 kB
dist/static/js/index-BLztsjUC.js 0.23 kB │ gzip: 0.19 kB
dist/static/js/chart-BsLMrzXU.js 0.26 kB │ gzip: 0.21 kB
dist/static/js/size-ZHpVw-nA.js 0.31 kB │ gzip: 0.25 kB
dist/static/js/link-C93f4PgI.js 0.38 kB │ gzip: 0.27 kB
dist/static/js/guide-DZWUPi2j.js 0.42 kB │ gzip: 0.31 kB
dist/static/js/money-B1qqPuhn.js 0.43 kB │ gzip: 0.31 kB
dist/static/js/drag-BG1_I1vT.js 0.45 kB │ gzip: 0.31 kB
dist/static/js/email-Dig28Vt2.js 0.48 kB │ gzip: 0.30 kB
dist/static/js/documentation-uH9BvL5U.js 0.52 kB │ gzip: 0.35 kB
dist/static/js/fullscreen-0JHt5yWX.js 0.55 kB │ gzip: 0.34 kB
dist/static/js/excel-D3hj5F35.js 0.56 kB │ gzip: 0.32 kB
dist/static/js/user-DqMuW5cU.js 0.57 kB │ gzip: 0.35 kB
dist/static/js/menu-CU-br6yt.js 0.57 kB │ gzip: 0.23 kB
dist/static/js/lock-Bexeb9hp.js 0.57 kB │ gzip: 0.35 kB
dist/static/js/type-BnStTeeV.js 0.60 kB │ gzip: 0.23 kB
dist/static/js/job-DD687bA6.js 0.62 kB │ gzip: 0.25 kB
dist/static/js/example-CnLLAFb9.js 0.63 kB │ gzip: 0.35 kB
dist/static/js/table-5PRh60AQ.js 0.70 kB │ gzip: 0.25 kB
dist/static/js/star-kST8a72V.js 0.71 kB │ gzip: 0.43 kB
dist/static/js/slider-BGfehM6X.js 0.73 kB │ gzip: 0.44 kB
dist/static/js/education-47KsSYIl.js 0.76 kB │ gzip: 0.46 kB
dist/static/js/search-CUfclCsR.js 0.79 kB │ gzip: 0.42 kB
dist/static/js/tab-nA3f0aBt.js 0.80 kB │ gzip: 0.37 kB
dist/static/js/moon-BOcjHwCq.js 0.81 kB │ gzip: 0.47 kB
dist/static/js/message-UkR-VIBB.js 0.85 kB │ gzip: 0.39 kB
dist/static/js/code-DgJ8cT4a.js 0.88 kB │ gzip: 0.51 kB
dist/static/js/theme-CyGq941x.js 0.88 kB │ gzip: 0.48 kB
dist/static/js/switch-CvaargRJ.js 0.90 kB │ gzip: 0.48 kB
dist/static/js/peoples-BRYsIqmI.js 0.91 kB │ gzip: 0.50 kB
dist/static/js/druid-BybW_S_B.js 0.93 kB │ gzip: 0.53 kB
dist/static/js/input-BJoPMnBW.js 0.96 kB │ gzip: 0.52 kB
dist/static/js/edit-D0DI9pAq.js 1.00 kB │ gzip: 0.51 kB
dist/static/js/nested-B4d5u3hW.js 1.01 kB │ gzip: 0.43 kB
dist/static/js/textarea-CJWXlgbJ.js 1.02 kB │ gzip: 0.54 kB
dist/static/js/server-unS7EyF7.js 1.02 kB │ gzip: 0.50 kB
dist/static/js/row-CRXKIHjm.js 1.05 kB │ gzip: 0.57 kB
dist/static/js/time-BVERp0sU.js 1.05 kB │ gzip: 0.56 kB
dist/static/js/monitor-gwnnVq4l.js 1.09 kB │ gzip: 0.65 kB
dist/static/js/role-Bxd2HETH.js 1.14 kB │ gzip: 0.32 kB
dist/static/js/tree-table-CnOS99I9.js 1.15 kB │ gzip: 0.46 kB
dist/static/js/eye-DqRz4sMZ.js 1.15 kB │ gzip: 0.59 kB
dist/static/js/clipboard-DaV3cn7f.js 1.19 kB │ gzip: 0.57 kB
dist/static/js/build-2jMyI6eP.js 1.20 kB │ gzip: 0.61 kB
dist/static/js/401-BG6Hu6QA.js 1.23 kB │ gzip: 0.82 kB
dist/static/js/list-C7O8B4zW.js 1.24 kB │ gzip: 0.44 kB
dist/static/js/user-CkHshYxy.js 1.29 kB │ gzip: 0.41 kB
dist/static/js/404-DrU7K16L.js 1.29 kB │ gzip: 0.77 kB
dist/static/js/icon-BtMv6Od8.js 1.29 kB │ gzip: 0.64 kB
dist/static/js/enter-KOZ0bgqJ.js 1.34 kB │ gzip: 0.66 kB
dist/static/js/more-up-u2qZwiNm.js 1.34 kB │ gzip: 0.59 kB
dist/static/js/download-DeIzgQWH.js 1.36 kB │ gzip: 0.64 kB
dist/static/js/skill-B8f_I4m_.js 1.40 kB │ gzip: 0.71 kB
dist/static/js/international-CmzG1OHg.js 1.43 kB │ gzip: 0.67 kB
dist/static/js/question-CvYWQbyW.js 1.46 kB │ gzip: 0.58 kB
dist/static/js/wechat-lmQOcPZu.js 1.46 kB │ gzip: 0.65 kB
dist/static/js/people-CdGMHN63.js 1.49 kB │ gzip: 0.69 kB
dist/static/js/IconsDialog-CAS6P4vw.js 1.49 kB │ gzip: 0.92 kB
dist/static/js/checkbox-Bpiun3bf.js 1.52 kB │ gzip: 0.68 kB
dist/static/js/post-DrLDyPY9.js 1.52 kB │ gzip: 0.68 kB
dist/static/js/language-CaW1LMEk.js 1.55 kB │ gzip: 0.69 kB
dist/static/js/eye-open-BxlshWqB.js 1.55 kB │ gzip: 0.74 kB
dist/static/js/radio-B0t9wPBQ.js 1.61 kB │ gzip: 0.76 kB
dist/static/js/select-DhuHHMxz.js 1.62 kB │ gzip: 0.73 kB
dist/static/js/validCode-COB1iLxa.js 1.66 kB │ gzip: 0.87 kB
dist/static/js/zip-DIOSZc69.js 1.66 kB │ gzip: 0.84 kB
dist/static/js/404-Dy3nURRX.js 1.73 kB │ gzip: 0.84 kB
dist/static/js/upload-BueI-Il1.js 1.75 kB │ gzip: 0.85 kB
dist/static/js/phone-BpAUIz0g.js 1.82 kB │ gzip: 0.87 kB
dist/static/js/sunny-DvkHW8g8.js 1.83 kB │ gzip: 0.63 kB
dist/static/js/nacos-CmARyran.js 1.84 kB │ gzip: 0.84 kB
dist/static/js/bug-10dePVta.js 1.88 kB │ gzip: 0.85 kB
dist/static/js/log-CF2F-nSs.js 1.89 kB │ gzip: 0.96 kB
dist/static/js/github-AJ0WQBa2.js 1.96 kB │ gzip: 0.85 kB
dist/static/js/CodeTypeDialog-rU0l1Fci.js 1.96 kB │ gzip: 1.03 kB
dist/static/js/basicInfoForm-XAQ6oCI_.js 1.98 kB │ gzip: 0.68 kB
dist/static/js/pdf-CD9mOGjJ.js 2.01 kB │ gzip: 1.00 kB
dist/static/js/rate-CgnHQvKS.js 2.03 kB │ gzip: 0.97 kB
dist/static/js/job-BcmuINx7.js 2.11 kB │ gzip: 0.70 kB
dist/static/js/exit-fullscreen-dXhGKlQm.js 2.13 kB │ gzip: 0.98 kB
dist/static/js/swagger-BHGXZ2Jt.js 2.13 kB │ gzip: 0.79 kB
dist/static/js/resetPwd-BGqiTGLs.js 2.14 kB │ gzip: 0.97 kB
dist/static/js/logininfor-Bm9ZYYR7.js 2.16 kB │ gzip: 0.61 kB
dist/static/js/tree-BCtS3oPD.js 2.16 kB │ gzip: 0.91 kB
dist/static/js/password-DfGvqQpB.js 2.19 kB │ gzip: 1.07 kB
dist/static/js/userInfo-DEOqyF9K.js 2.31 kB │ gzip: 1.04 kB
dist/static/js/TreeNodeDialog-D65yulcR.js 2.35 kB │ gzip: 1.11 kB
dist/static/js/date-range-B8MgYLb1.js 2.44 kB │ gzip: 0.83 kB
dist/static/js/cascader-CXIOcY1C.js 2.59 kB │ gzip: 0.93 kB
dist/static/js/index-DNIUJ-ix.js 2.62 kB │ gzip: 1.19 kB
dist/static/js/shopping-CU1IRvxM.js 2.75 kB │ gzip: 1.16 kB
dist/static/js/dashboard-Dy7qt_a2.js 2.80 kB │ gzip: 0.90 kB
dist/static/js/button-BlSCM_GH.js 2.86 kB │ gzip: 1.18 kB
dist/static/js/index-B-GNVogC.js 2.87 kB │ gzip: 1.38 kB
dist/static/js/client-BuZkq35_.js 2.92 kB │ gzip: 0.91 kB
dist/static/js/component-Djp9s69L.js 2.96 kB │ gzip: 1.25 kB
dist/static/js/form-BDTA_i-I.js 3.01 kB │ gzip: 1.27 kB
dist/static/js/index-C-1LPVtv.js 3.01 kB │ gzip: 1.44 kB
dist/static/js/tool-D8kXk1l-.js 3.04 kB │ gzip: 1.16 kB
dist/static/js/sentinel-sIU9HpHS.js 3.13 kB │ gzip: 1.40 kB
dist/static/js/authRole-CRKkjlOr.js 3.15 kB │ gzip: 1.52 kB
dist/static/js/redis-D4ECyT6a.js 3.22 kB │ gzip: 1.24 kB
dist/static/js/time-range-D3dxgtLj.js 3.35 kB │ gzip: 1.40 kB
dist/static/js/dict-Bi_GqSXR.js 3.43 kB │ gzip: 1.46 kB
dist/static/js/system-DcNSH_Fq.js 3.44 kB │ gzip: 1.57 kB
dist/static/js/selectUser-BitvEQy-.js 3.47 kB │ gzip: 1.61 kB
dist/static/js/number-D4hB_nHC.js 3.67 kB │ gzip: 1.69 kB
dist/static/js/date-B1FSITvi.js 3.72 kB │ gzip: 0.88 kB
dist/static/js/register-C9iVi4dZ.js 3.86 kB │ gzip: 1.72 kB
dist/static/js/qq-D8j4O83Y.js 3.98 kB │ gzip: 1.81 kB
dist/static/js/index-ChldcLWK.js 4.19 kB │ gzip: 2.14 kB
dist/static/js/online-C2ZP8pdY.js 4.25 kB │ gzip: 1.88 kB
dist/static/js/authUser-CGOz7Ijx.js 4.52 kB │ gzip: 1.96 kB
dist/static/js/color-y1Sshoou.js 4.58 kB │ gzip: 1.65 kB
dist/static/js/DraggableItem-D7_hYMUS.js 5.16 kB │ gzip: 2.28 kB
dist/static/js/index-BNbpn-yv.js 5.45 kB │ gzip: 2.39 kB
dist/static/js/index-CpH5a88O.js 6.06 kB │ gzip: 2.37 kB
dist/static/js/log-BInWt21g.js 7.69 kB │ gzip: 2.82 kB
dist/static/js/index-DQzWIi_Q.js 7.80 kB │ gzip: 2.66 kB
dist/static/js/index-DaXVy_jg.js 7.84 kB │ gzip: 2.70 kB
dist/static/js/index-BJGppA1r.js 8.14 kB │ gzip: 2.84 kB
dist/static/js/index-JVigItRg.js 8.20 kB │ gzip: 2.86 kB
dist/static/js/index-BqjA8eJw.js 8.50 kB │ gzip: 2.85 kB
dist/static/js/index-CN8Mo-Ft.js 9.08 kB │ gzip: 3.09 kB
dist/static/js/data-DynaUIn5.js 9.67 kB │ gzip: 3.26 kB
dist/static/js/index-BlnIB8YN.js 11.39 kB │ gzip: 3.41 kB
dist/static/js/index-C6zqVX70.js 14.31 kB │ gzip: 4.51 kB
dist/static/js/index-CxSy0TP3.js 18.73 kB │ gzip: 6.92 kB
dist/static/js/index-CPGgiVmS.js 21.98 kB │ gzip: 6.37 kB
dist/static/js/index-CZutMmtu.js 27.38 kB │ gzip: 9.09 kB
dist/static/js/userAvatar-D-aNg29M.js 33.60 kB │ gzip: 9.50 kB
dist/static/js/RightPanel-CJkieNIg.js 39.33 kB │ gzip: 8.64 kB
dist/static/js/index-D_dEV1lm.js 49.41 kB │ gzip: 11.04 kB
dist/static/js/login-B86sRdzZ.js 61.91 kB │ gzip: 20.33 kB
dist/static/js/index-DhEJgJd5.js 133.67 kB │ gzip: 36.24 kB
dist/static/js/index-C9c2mdkE.js 148.51 kB │ gzip: 54.22 kB
dist/static/js/index-pKLhwQli.js 1,722.07 kB │ gzip: 560.98 kB
✓ built in 21.11s
npm notice
npm notice New major version of npm available! 10.8.2 -> 11.12.1
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.12.1
npm notice To update run: npm install -g npm@11.12.1
npm notice
+ tar -czf frontend-dist.tgz -C dist .
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Archive)
[Pipeline] archiveArtifacts
Archiving artifacts
Recording fingerprints
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Deploy)
[Pipeline] script
[Pipeline] {
[Pipeline] sh
+ set -e
+ mkdir -p /zoumh/java/zmh/frontend /zoumh/data/nginx/www/zoumh.com /zoumh/java/zmh/frontend/nginx /zoumh/java/zmh/frontend/bin
+ cp -f frontend-dist.tgz /zoumh/java/zmh/frontend/frontend-dist.tgz
+ cp -f scripts/deploy-frontend-host.sh /zoumh/java/zmh/frontend/bin/deploy-frontend-host.sh
+ chmod +x /zoumh/java/zmh/frontend/bin/deploy-frontend-host.sh
+ ARCHIVE_PATH=/zoumh/java/zmh/frontend/frontend-dist.tgz HTML_DIR=/zoumh/data/nginx/www/zoumh.com NGINX_CONF_DIR=/zoumh/java/zmh/frontend/nginx NGINX_IMAGE=nginx:1.27-alpine NGINX_CONTAINER_NAME=ruoyi-nginx FRONTEND_PROXY_PASS=http://127.0.0.1:8080/ POST_DEPLOY_CMD=echo "=== conf.d files ==="
ls -la /zoumh/data/nginx/conf/conf.d || true
echo "=== grep prod-api in conf.d ==="
grep -R -n "prod-api\|gateway_server\|proxy_pass\|server_name" /zoumh/data/nginx/conf/conf.d || true
echo "=== zoumh.com conf ==="
cat /zoumh/data/nginx/conf/conf.d/zoumh.com.conf || true /zoumh/java/zmh/frontend/bin/deploy-frontend-host.sh
ln: '/usr/bin/docker' and '/usr/bin/docker' are the same file
=== conf.d files ===
total 72
drwxr-xr-x 2 root root 4096 Apr 11 15:22 .
drwxr-xr-x 3 root root 4096 Apr 1 11:48 ..
-rw-r--r-- 1 root root 690 Mar 31 00:01 zoumh.cn.conf
-rw-r--r-- 1 root root 2174 Apr 11 15:22 zoumh.com.conf
-rw-r--r-- 1 root root 2072 Apr 10 09:59 zoumh.com.conf.bak-20260410095900
-rw-r--r-- 1 root root 2359 Apr 10 10:01 zoumh.com.conf.bak-20260410100151
-rw-r--r-- 1 root root 2359 Apr 10 10:03 zoumh.com.conf.bak-20260410100355
-rw-r--r-- 1 root root 2359 Apr 10 10:11 zoumh.com.conf.bak-20260410101111
-rw-r--r-- 1 root root 2311 Apr 10 10:12 zoumh.com.conf.bak-20260410101243
-rw-r--r-- 1 root root 2361 Apr 10 10:15 zoumh.com.conf.bak-20260410101532
-rw-r--r-- 1 root root 2361 Apr 10 10:50 zoumh.com.conf.bak-20260410105032
-rw-r--r-- 1 root root 2361 Apr 10 11:21 zoumh.com.conf.bak-20260410112159
-rw-r--r-- 1 root root 2361 Apr 10 11:55 zoumh.com.conf.bak-20260410115534
-rw-r--r-- 1 root root 2361 Apr 10 12:27 zoumh.com.conf.bak-20260410122708
-rw-r--r-- 1 root root 2361 Apr 10 12:44 zoumh.com.conf.bak-20260410124437
-rw-r--r-- 1 root root 2361 Apr 11 15:21 zoumh.com.conf.bak-delete-20260411152108
-rw-r--r-- 1 root root 2072 Apr 11 15:22 zoumh.com.conf.bak-delete-20260411152242
-rw-r--r-- 1 root root 1923 Apr 1 09:36 zoumh.com.conf.bak.20260401013634
=== grep prod-api in conf.d ===
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410115534:3: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410115534:18: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410115534:35: proxy_pass http://jenkins:8080/jenkins/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410115534:42: proxy_pass http://nacos:8848/nacos/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410115534:46: proxy_pass http://xxl-job:8080/xxl-job-admin/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410115534:50: proxy_pass http://grafana:3000;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410115534:56: proxy_pass http://minio:9001/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410115534:64: proxy_pass http://zentao/zentao/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410115534:68: proxy_pass http://minio:9000/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410115534:73: location /prod-api/ {
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410115534:74: proxy_pass http://172.21.0.1:8080/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410115534:83: proxy_pass http://172.19.0.13:8086/qqauto/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410105032:3: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410105032:18: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410105032:35: proxy_pass http://jenkins:8080/jenkins/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410105032:42: proxy_pass http://nacos:8848/nacos/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410105032:46: proxy_pass http://xxl-job:8080/xxl-job-admin/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410105032:50: proxy_pass http://grafana:3000;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410105032:56: proxy_pass http://minio:9001/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410105032:64: proxy_pass http://zentao/zentao/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410105032:68: proxy_pass http://minio:9000/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410105032:73: location /prod-api/ {
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410105032:74: proxy_pass http://172.21.0.1:8080/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410105032:83: proxy_pass http://172.21.0.10:8086/qqauto/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152242:3: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152242:18: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152242:35: proxy_pass http://jenkins:8080/jenkins/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152242:42: proxy_pass http://nacos:8848/nacos/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152242:46: proxy_pass http://xxl-job:8080/xxl-job-admin/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152242:50: proxy_pass http://grafana:3000;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152242:56: proxy_pass http://minio:9001/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152242:64: proxy_pass http://zentao/zentao/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152242:68: proxy_pass http://minio:9000/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152242:73: location /prod-api/ {
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152242:74: proxy_pass http://172.21.0.1:8080/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152108:3: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152108:18: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152108:35: proxy_pass http://jenkins:8080/jenkins/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152108:42: proxy_pass http://nacos:8848/nacos/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152108:46: proxy_pass http://xxl-job:8080/xxl-job-admin/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152108:50: proxy_pass http://grafana:3000;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152108:56: proxy_pass http://minio:9001/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152108:64: proxy_pass http://zentao/zentao/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152108:68: proxy_pass http://minio:9000/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152108:73: location /prod-api/ {
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152108:74: proxy_pass http://172.21.0.1:8080/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-delete-20260411152108:83: proxy_pass http://172.21.0.10:8086/qqauto/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101111:3: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101111:18: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101111:35: proxy_pass http://jenkins:8080/jenkins/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101111:42: proxy_pass http://nacos:8848/nacos/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101111:46: proxy_pass http://xxl-job:8080/xxl-job-admin/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101111:50: proxy_pass http://grafana:3000;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101111:56: proxy_pass http://minio:9001/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101111:64: proxy_pass http://zentao/zentao/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101111:68: proxy_pass http://minio:9000/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101111:73: location /prod-api/ {
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101111:74: proxy_pass http://172.21.0.1:8080/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101111:83: proxy_pass http://127.0.0.1:8086/qqauto/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410122708:3: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410122708:18: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410122708:35: proxy_pass http://jenkins:8080/jenkins/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410122708:42: proxy_pass http://nacos:8848/nacos/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410122708:46: proxy_pass http://xxl-job:8080/xxl-job-admin/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410122708:50: proxy_pass http://grafana:3000;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410122708:56: proxy_pass http://minio:9001/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410122708:64: proxy_pass http://zentao/zentao/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410122708:68: proxy_pass http://minio:9000/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410122708:73: location /prod-api/ {
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410122708:74: proxy_pass http://172.21.0.1:8080/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410122708:83: proxy_pass http://172.19.0.13:8086/qqauto/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410095900:3: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410095900:18: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410095900:35: proxy_pass http://jenkins:8080/jenkins/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410095900:42: proxy_pass http://nacos:8848/nacos/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410095900:46: proxy_pass http://xxl-job:8080/xxl-job-admin/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410095900:50: proxy_pass http://grafana:3000;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410095900:56: proxy_pass http://minio:9001/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410095900:64: proxy_pass http://zentao/zentao/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410095900:68: proxy_pass http://minio:9000/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410095900:73: location /prod-api/ {
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410095900:74: proxy_pass http://172.21.0.1:8080/;
/zoumh/data/nginx/conf/conf.d/zoumh.cn.conf:3: server_name zoumh.cn www.zoumh.cn;
/zoumh/data/nginx/conf/conf.d/zoumh.cn.conf:18: server_name zoumh.cn www.zoumh.cn;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100355:3: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100355:18: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100355:35: proxy_pass http://jenkins:8080/jenkins/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100355:42: proxy_pass http://nacos:8848/nacos/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100355:46: proxy_pass http://xxl-job:8080/xxl-job-admin/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100355:50: proxy_pass http://grafana:3000;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100355:56: proxy_pass http://minio:9001/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100355:64: proxy_pass http://zentao/zentao/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100355:68: proxy_pass http://minio:9000/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100355:73: location /prod-api/ {
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100355:74: proxy_pass http://172.21.0.1:8080/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100355:83: proxy_pass http://127.0.0.1:8086/qqauto/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak.20260401013634:3: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak.20260401013634:18: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak.20260401013634:35: proxy_pass http://jenkins:8080/jenkins/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak.20260401013634:42: proxy_pass http://nacos:8848/nacos/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak.20260401013634:46: proxy_pass http://xxl-job:8080/xxl-job-admin/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak.20260401013634:50: proxy_pass http://grafana:3000;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak.20260401013634:56: proxy_pass http://minio:9001/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak.20260401013634:64: proxy_pass http://zentao/zentao/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak.20260401013634:68: proxy_pass http://minio:9000/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100151:3: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100151:9: proxy_pass http://127.0.0.1:8086/qqauto/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100151:25: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100151:42: proxy_pass http://jenkins:8080/jenkins/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100151:49: proxy_pass http://nacos:8848/nacos/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100151:53: proxy_pass http://xxl-job:8080/xxl-job-admin/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100151:57: proxy_pass http://grafana:3000;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100151:63: proxy_pass http://minio:9001/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100151:71: proxy_pass http://zentao/zentao/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100151:75: proxy_pass http://minio:9000/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100151:80: location /prod-api/ {
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410100151:81: proxy_pass http://172.21.0.1:8080/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101243:3: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101243:18: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101243:35: proxy_pass http://jenkins:8080/jenkins/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101243:42: proxy_pass http://nacos:8848/nacos/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101243:46: proxy_pass http://xxl-job:8080/xxl-job-admin/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101243:50: proxy_pass http://grafana:3000;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101243:56: proxy_pass http://minio:9001/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101243:64: proxy_pass http://zentao/zentao/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101243:68: proxy_pass http://minio:9000/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101243:73: location /prod-api/ {
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101243:74: proxy_pass http://172.21.0.1:8080/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101243:83: proxy_pass http://172.21.0.10:8086/qqauto/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf:3: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf:18: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf:35: proxy_pass http://jenkins:8080/jenkins/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf:42: proxy_pass http://nacos:8848/nacos/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf:46: proxy_pass http://xxl-job:8080/xxl-job-admin/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf:50: proxy_pass http://grafana:3000;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf:56: proxy_pass http://minio:9001/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf:64: proxy_pass http://zentao/zentao/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf:68: proxy_pass http://minio:9000/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf:73: location /prod-api/ {
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf:74: proxy_pass http://172.21.0.1:8080/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410112159:3: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410112159:18: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410112159:35: proxy_pass http://jenkins:8080/jenkins/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410112159:42: proxy_pass http://nacos:8848/nacos/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410112159:46: proxy_pass http://xxl-job:8080/xxl-job-admin/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410112159:50: proxy_pass http://grafana:3000;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410112159:56: proxy_pass http://minio:9001/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410112159:64: proxy_pass http://zentao/zentao/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410112159:68: proxy_pass http://minio:9000/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410112159:73: location /prod-api/ {
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410112159:74: proxy_pass http://172.21.0.1:8080/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410112159:83: proxy_pass http://172.19.0.13:8086/qqauto/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410124437:3: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410124437:18: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410124437:35: proxy_pass http://jenkins:8080/jenkins/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410124437:42: proxy_pass http://nacos:8848/nacos/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410124437:46: proxy_pass http://xxl-job:8080/xxl-job-admin/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410124437:50: proxy_pass http://grafana:3000;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410124437:56: proxy_pass http://minio:9001/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410124437:64: proxy_pass http://zentao/zentao/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410124437:68: proxy_pass http://minio:9000/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410124437:73: location /prod-api/ {
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410124437:74: proxy_pass http://172.21.0.1:8080/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410124437:83: proxy_pass http://172.21.0.10:8086/qqauto/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101532:3: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101532:18: server_name zoumh.com www.zoumh.com;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101532:35: proxy_pass http://jenkins:8080/jenkins/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101532:42: proxy_pass http://nacos:8848/nacos/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101532:46: proxy_pass http://xxl-job:8080/xxl-job-admin/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101532:50: proxy_pass http://grafana:3000;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101532:56: proxy_pass http://minio:9001/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101532:64: proxy_pass http://zentao/zentao/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101532:68: proxy_pass http://minio:9000/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101532:73: location /prod-api/ {
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101532:74: proxy_pass http://172.21.0.1:8080/;
/zoumh/data/nginx/conf/conf.d/zoumh.com.conf.bak-20260410101532:83: proxy_pass http://172.21.0.10:8086/qqauto/;
=== zoumh.com conf ===
server {
listen 80;
server_name zoumh.com www.zoumh.com;
location ^~ /.well-known/acme-challenge/ {
root /www/_acme;
default_type text/plain;
}
location / {
return 308 https://$host$request_uri;
}
}
server {
listen 443 ssl;
http2 on;
server_name zoumh.com www.zoumh.com;
root /www/zoumh.com;
index index.html;
ssl_certificate /etc/nginx/cert/zoumh.com/fullchain.pem;
ssl_certificate_key /etc/nginx/cert/zoumh.com/privkey.pem;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:10m;
ssl_session_tickets off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
location /jenkins/ {
proxy_pass http://jenkins:8080/jenkins/;
proxy_redirect http://$host/jenkins/ https://$host/jenkins/;
proxy_redirect http://$host:8080/jenkins/ https://$host/jenkins/;
proxy_read_timeout 120s;
}
location /nacos/ {
proxy_pass http://nacos:8848/nacos/;
}
location /xxl-job-admin/ {
proxy_pass http://xxl-job:8080/xxl-job-admin/;
}
location /grafana/ {
proxy_pass http://grafana:3000;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location /minio/ {
proxy_pass http://minio:9001/;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 300s;
proxy_buffering off;
}
location /zentao/ {
proxy_pass http://zentao/zentao/;
}
location /minio-data/ {
proxy_pass http://minio:9000/;
proxy_buffering off;
proxy_read_timeout 300s;
}
location /prod-api/ {
proxy_pass http://172.21.0.1:8080/;
proxy_http_version 1.1;
proxy_set_header Connection "";
}
location / {
try_files $uri $uri/ /index.html;
}
location = /qqauto {
return 404;
}
location /qqauto/ {
return 404;
}
}
frontend files deployed to /zoumh/data/nginx/www/zoumh.com; container ruoyi-nginx removed
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS