2.1 KiB
2.1 KiB
协议与照片独立测试环境实施计划
按用户“推进第 1 步”授权在当前会话实施;不创建提交、推送、PR或远程部署。
目标: 分开当前源码的测试与生产目标,准备最小配套部署清单,并在新建本机合成环境接通协议与照片流程。
架构: 前端默认测试地址留空,独立联调副本显式指向本机API。后端测试配置、ROOT、MySQL数据目录、Redis实例、照片目录和密钥全部独立,复用现有隔离工具,不读取仓库.env。本机只使用合成账户、协议和图片,模型客户端阻断、短信关闭,不启动worker。
技术栈: uni-app x / UTS、ThinkPHP 5 / PHP 7.4、MySQL 5.7、Redis、现有HBuilderX与Playwright。
依据: docs/私有资料上传开发-20261012.md及已确认的第1步;融资28项、29页面、63任务保持。
实施与验收
- 检查两仓状态、当前与父级指令、配置加载及协议/照片/短信依赖,保留既有改动。
- 修改
services/config.uts:test与production地址留空;本机副本使用development;未知环境也返回空地址。 - 新建后端
.env.test.sample:独立数据库/Redis/命名空间,模型关闭且指向本机无服务端口,照片默认关闭,密钥和目录空值必须另行配置。 - 在
docs/协议与照片测试部署清单-20261012.md记录完整前后端配套文件、三个新增表、权限增量、部署顺序、回退和真机条件。 - 在仓库外新建本轮归属环境;不复跑已清理runner。只在该合成空库安装完整schema,正式/已有库只列出三份增量SQL。
- 使用实际本机协议与照片API验证同意、上传、原卡片缩略图、重新进入恢复、撤销后禁止上传及本人删除;记录请求与配置审计。
- 执行针对性的配置/源码检查和
git diff --check;记录截图及剩余微信真机条件,不把H5视为真机验收。 - 停止本轮所属服务,清理合成库/Token/照片并保存回执;更新README及交接,不改生产状态。