chore: use test host database and redis in dev compose

This commit is contained in:
hajimi
2026-08-01 17:09:24 +08:00
parent 40619e2335
commit b4c212f68f
5 changed files with 43 additions and 50 deletions
+18
View File
@@ -13,6 +13,24 @@
## 一、已完成事项
### 93. Docker 测试环境改用宿主机 MySQL 与 Redis
- 状态:代码已修改,待部署测试服验证 - 时间:2026-08-01
完成内容:
- `docker/docker-compose.dev.yml` 移除本地 MySQL、Redis 服务及后端对它们的启动依赖。
- Docker 后端和定时任务通过独立的 `docker/.env.server` 连接测试服宿主机上的 MySQL `test_sbnews` 与 Redis `6377/DB4`
- `docker/.env.server` 作为私有运行配置,不进入 Git 或服务器代码部署包;容器通过 `host.docker.internal` 访问宿主机服务。
涉及模块:
- `docker/docker-compose.dev.yml`
- `.gitignore`
- `scripts/deploy-server.ps1`
- `qa/backend/test_local_docker_php_performance_static.php`
验证说明:
- 已先执行静态检查,确认旧 compose 仍包含 MySQL/Redis 服务并按预期失败;修改完成后需重新执行静态检查、Compose 配置检查和测试服容器启动验证。
### 92. 本地 Docker PHP 接口性能修复
- 状态:代码已修改,待重新构建容器并验证 - 时间:2026-08-01