Files
wecom_it_smart_desk/deploy_h5_v11.txt
Simon 53b7bbcff7 chore(root): 收纳根目录调试产物与项目级文件
**项目级文件**:
- configs/mkdocs.yml           mkdocs 站点配置
- jumpserver-webcli/ANALYSIS.md  webcli 调试分析报告
- jumpserver-webcli/CHANGELOG.md webcli 变更日志
- jumpserver-webcli/deploy_0802_*.txt  0802 部署调试输出(4 个)
- jumpserver-webcli/diag_0802_*.txt   0802 诊断输出(3 个)
- jumpserver-webcli/diag_184715.txt   18:47:15 诊断输出
- tests/test_quick_rules.py   quick_rules API 测试
- temp/                       临时调试脚本目录(5 个:check_tables + 调试 + rename_dzpc + ts-check + inspect_batch)

**交付报告**:
- overview.md  「结束会话失败」修复交付报告(2026-07-30,ChatPanel.vue 三件套修复)

**会话调试上下文**:
- dedup_context.txt / dedup2.txt       去重调试上下文
- pattern_check.txt / pattern_context.txt  模式检查
- option_button_context.txt / option_select_context.txt  选项按钮/选择上下文
- qid.txt                              会话 ID 记录
- yixuan_context.txt                   艺璇任务上下文
- final_check.txt                      最终检查

**部署脚本输出**:
- deploy_v11.txt / deploy_h5_v11.txt   v11 部署命令输出

合计 27 文件(含 1 项目文档 + 22 调试上下文 + 4 jumpserver webcli 调试 + 1 mkdocs 配置 + 1 测试 + 1 temp/ + 2 部署输出)
2026-08-03 18:49:44 +08:00

43 lines
1.8 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# v1.1 H5 dist 部署
# 注意:tar 包内是 src/frontend-h5/dist/ 前缀,需要 --strip-components=3
# ============ Step 1: 备份当前 dist ============
echo "--- backup current dist ---"
sudo rm -rf /opt/wecom-it-desk/frontend-h5/dist.bak.v10
sudo cp -r /opt/wecom-it-desk/frontend-h5/dist /opt/wecom-it-desk/frontend-h5/dist.bak.v10
ls /opt/wecom-it-desk/frontend-h5/dist.bak.v10/ | head -5
# ============ Step 2: 清理当前 dist 内容 ============
echo "--- clean dist ---"
sudo rm -rf /opt/wecom-it-desk/frontend-h5/dist/assets
sudo rm -f /opt/wecom-it-desk/frontend-h5/dist/index.html
sudo rm -f /opt/wecom-it-desk/frontend-h5/dist/itsm-bridge.html
sudo rm -f /opt/wecom-it-desk/frontend-h5/dist/duckula.png
sudo rm -f /opt/wecom-it-desk/frontend-h5/dist/duckula.webp
ls /opt/wecom-it-desk/frontend-h5/dist/
# ============ Step 3: 解压新 dist--strip-components=3 去掉 src/frontend-h5/dist/ 前缀)============
echo "--- extract new dist ---"
cd /opt/wecom-it-desk/frontend-h5/dist
sudo tar -xzf /tmp/frontend-h5-dist-v11.tar.gz --strip-components=3
# ============ Step 4: 验证 dist 内容 ============
echo "--- verify dist ---"
ls /opt/wecom-it-desk/frontend-h5/dist/
echo ---
ls /opt/wecom-it-desk/frontend-h5/dist/assets/ | head -10
echo ---
echo "files count: $(ls /opt/wecom-it-desk/frontend-h5/dist/assets/ | wc -l)"
# ============ Step 5: nginx reload ============
echo "--- nginx reload ---"
docker exec wecom_it_nginx nginx -t 2>&1
docker exec wecom_it_nginx nginx -s reload 2>&1
sleep 2
docker exec wecom_it_nginx nginx -s reload 2>&1
# ============ Step 6: 端到端 curl 测试 ============
echo "--- curl /h5/ ---"
curl -sI http://127.0.0.1/itdesk/h5/ | head -5
echo ---
curl -s http://127.0.0.1/itdesk/h5/ | grep -o 'assets/index-[^"]*\.js' | head -3