fix: connect docker php to host-only test database

This commit is contained in:
hajimi
2026-08-01 17:24:13 +08:00
parent b490b08c7b
commit 9e44df3a73
5 changed files with 14 additions and 12 deletions
+2 -1
View File
@@ -20,7 +20,8 @@
完成内容:
- `docker/docker-compose.dev.yml` 移除本地 MySQL、Redis 服务及后端对它们的启动依赖。
- Docker 后端和定时任务通过独立的 `docker/.env.server` 连接测试服宿主机上的 MySQL `test_sbnews` 与 Redis `6377/DB4`
- `docker/.env.server` 作为私有运行配置,不进入 Git 或服务器代码部署包;容器通过 `host.docker.internal` 访问宿主机服务
- PHP 后端使用宿主机网络,使仅允许 `127.0.0.1` 登录的测试 MySQL 用户仍可复用;Nginx 通过 `host.docker.internal:9000` 访问 PHP-FPM
- `docker/.env.server` 作为私有运行配置,不进入 Git 或服务器代码部署包。
涉及模块:
- `docker/docker-compose.dev.yml`