fix: run test docker gateway on host network
This commit is contained in:
@@ -27,7 +27,7 @@ $expectations = [
|
||||
[$compose, 'sport-era-dev-php:local', 'server 和 scheduler 应使用本地 PHP 镜像'],
|
||||
[$compose, 'docker/Dockerfile.php', '本地 PHP 镜像应由 Dockerfile 构建'],
|
||||
[$compose, './.env.server:/likeadmin_php/server/.env:ro', 'Docker 后端应使用独立的服务器环境文件'],
|
||||
[$compose, 'network_mode: host', 'Docker 后端应使用宿主机网络访问仅允许本机连接的测试数据库'],
|
||||
[$compose, 'network_mode: host', 'Docker 后端和 Nginx 应使用宿主机网络访问仅允许本机连接的测试数据库'],
|
||||
[$dockerfile, 'docker-php-ext-install', '本地 PHP 镜像必须安装 OPcache'],
|
||||
[$dockerfile, '0.0.0.0:9000', 'PHP-FPM 应允许 Nginx 容器通过宿主机网络访问'],
|
||||
[$dockerfile, 'opcache', '本地 PHP 镜像必须安装 OPcache'],
|
||||
@@ -35,7 +35,8 @@ $expectations = [
|
||||
[$opcacheIni, 'opcache.enable=1', 'OPcache 必须启用'],
|
||||
[$opcacheIni, 'opcache.validate_timestamps=1', '开发环境必须保留源码更新时间检测'],
|
||||
[$opcacheIni, 'opcache.revalidate_freq=0', '源码修改必须立即使 OPcache 失效'],
|
||||
[$nginxConfig, 'fastcgi_pass host.docker.internal:9000', 'Nginx 应通过宿主机网关访问 host 网络 PHP-FPM'],
|
||||
[$nginxConfig, 'listen 8000;', '宿主机网络 Nginx 应监听测试端口 8000'],
|
||||
[$nginxConfig, 'fastcgi_pass 127.0.0.1:9000', 'Nginx 应通过本机回环访问 host 网络 PHP-FPM'],
|
||||
[$uniappConfig, 'http://127.0.0.1:8000', 'H5 本地 API 应使用 IPv4 回环地址'],
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user