Commit Graph

6 Commits

Author SHA1 Message Date
peanut 37fbd6671d fix: 部署脚本输出缓冲导致日志不实时打印的问题
io.TextIOWrapper 默认使用块缓冲,子脚本长时间输出时被缓冲不显示。
添加 line_buffering=True 确保每行实时刷新到终端。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 22:18:11 +08:00
peanut 623dd55696 fix: 修复 Windows 下 SSH 命令找不到的问题
subprocess.run(cmd, shell=True) 在 Windows 调用 cmd.exe 时找不到 ssh/scp。
改为使用列表参数 + shell=False 直接执行 ssh/scp 二进制,避开
cmd.exe PATH 解析问题。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 22:13:42 +08:00
peanut 2869ffadf5 fix: 部署脚本子脚本输出实时可见,解决长时间无反馈问题
将 backend/frontend/admin/life-script 子部署命令改为 capture=False,
让 npm build、Maven 编译、scp 上传等长时间操作的输出实时展示,
避免看起来像卡死。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-20 23:27:06 +08:00
peanut 1392daf2ad feat: 部署脚本打印 API 文档地址
部署完成后输出 Knife4j、Swagger UI、v3 api-docs 文档链接。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-20 22:56:10 +08:00
peanut f1b31fc9c0 重构:移除部署脚本中的 SSL 证书操作
SSL 证书已配置完成,不再需要从部署脚本中执行 certbot。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-17 19:29:49 +08:00
peanut 06b2e16813 重构:统一 Python 部署脚本并修复编码问题
- 新增 deploy.py 统一部署脚本(调用各子目录 .py 脚本)
- 保留 deploy.sh 统一部署脚本(调用各子目录 .sh 脚本)
- 删除旧的 deploy-all.sh / deploy-domain.sh / deploy-to-prod.sh
- 修复 Windows GBK 编码导致的 UnicodeDecodeError/UnicodeEncodeError
- 修复 nginx 远程目录自动创建
- 移除 backend-single/deploy.py 和 web/deploy.py 中的 emoji 字符

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-17 18:09:34 +08:00