Commit Graph

2 Commits

Author SHA1 Message Date
peanut 363e17385b refactor: 合并三个部署脚本为统一的 deploy.sh
- 新增 deploy.sh 作为统一部署入口,支持 ssl|backend|frontend|admin|life-script|nginx|verify|all
- deploy-all.sh / deploy-to-prod.sh / deploy-domain.sh 改为向后兼容的 wrapper
- 消除原脚本中后端/前端/管理后台部署逻辑的重复
- 统一使用各子目录的 deploy.sh/deploy.py 脚本,避免重复构建逻辑
- 新增 verify 子命令用于部署后验证

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-17 16:56:57 +08:00
peanut 04d5024752 feat: 完成域名部署配置
- 创建 SSL 证书申请脚本 (tools/deploy-ssl-cert.py)
- 创建 nginx HTTPS 配置文件 (conf/nginx-emotion-museum-ssl.conf)
- 创建 nginx HTTP 修复配置 (conf/nginx-emotion-museum-fix.conf)
- 创建一键部署脚本 (deploy-domain.sh)
- 更新前端依赖并构建

部署验证:
- HTTPS 前端页面:200
- HTTPS 管理后台:200
- HTTP->HTTPS 跳转:301
- SSL 证书有效期:2026-06-16
2026-03-18 19:44:39 +08:00