n72595987@gmail.com
|
1d8d60ccaa
|
修复 Drone CI 配置:移除 host volumes 以解决 untrusted 仓库问题
continuous-integration/drone/push Build is failing
- 移除 npm-cache volume 挂载
- 同一构建内的步骤仍可共享 node_modules
- 使用国内镜像加速依赖下载
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-29 17:45:39 +08:00 |
|
n72595987@gmail.com
|
40b1e48f11
|
添加 Drone CI/CD 前端自动化部署配置
continuous-integration/drone/push Build encountered an error
1. 新增 .drone.yml 配置文件
- 自动安装 npm 依赖
- 自动构建生产版本
- 构建 Docker 镜像
- 自动部署到生产服务器
- 健康检查验证部署成功
2. 新增 Dockerfile
- 多阶段构建:Node 编译 + Nginx 运行
- 优化镜像体积,使用 alpine 基础镜像
- 配置静态资源缓存
- 添加健康检查
3. 新增 nginx.conf
- 配置前端路由支持(Vue Router history 模式)
- 代理 API 请求到后端服务
- 优化 Gzip 压缩和静态资源缓存
- 支持 BladeX 系统模块路径代理
现在推送代码后,前端会自动部署到生产环境!
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-29 17:04:57 +08:00 |
|
n72595987@gmail.com
|
dd9927014e
|
修复Vite代理配置,解决前后端通信问题
1. 修复后端API代理配置
- 更新代理目标端口从82改为8123(匹配实际后端端口)
- 区分BladeX系统模块和业务模块的URL路径处理
2. 解决验证码接口404问题
- 新增 ^/api/blade- 规则处理系统模块(blade-auth、blade-system等)
- 系统模块需去掉 /api 前缀转发到后端 /blade-auth/* 路径
- 业务模块保留 /api 前缀转发到后端 /api/martial/* 路径
3. 验证测试结果
- ✅ /api/blade-auth/oauth/captcha 验证码接口正常
- ✅ /api/blade-system/tenant/info 租户信息接口正常
- ✅ /api/martial/competition/list 比赛列表接口正常
现在前端登录页面可以正常获取验证码,所有API接口都能正确访问。
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-29 16:31:05 +08:00 |
|
|
|
0d4bbcd1f2
|
fix bug
|
2025-11-29 14:44:10 +08:00 |
|
|
|
135696ef93
|
fix bugs
|
2025-11-28 17:40:40 +08:00 |
|