提供 Windows 单入口本地开发脚本,让维护者能可靠启动、停止、重启和检查 Chorus portal,并可单独启动 mock provider;使用本机 MySQL 8 环境配置,同时避免误执行迁移、AutoMigrate 或 seed。
scripts/chorus-dev.bat
scripts/chorus-dev.ps1
start
stop
restart
status
start-mock
D:\OPC\chorus-tools\chorus-test.env.ps1
%LOCALAPPDATA%\Chorus\dev
go run
start/stop/restart/status/start-mock
git diff --check
d9358b3
babfbb1
main
Local-Development-and-Verification@bf8347d2ea78
Project-Profile@233014296f1a
Task-14-增加-Windows-本地开发启动脚本@e7527760e2f5
go test ./... -count=1
86ab87e5cef11f6eec107205529397c21d84fd77
No dependencies set.
The note is not visible to the blocked user.
基本信息
依赖与并行
原始需求
目标
提供 Windows 单入口本地开发脚本,让维护者能可靠启动、停止、重启和检查 Chorus portal,并可单独启动 mock provider;使用本机 MySQL 8 环境配置,同时避免误执行迁移、AutoMigrate 或 seed。
做什么
scripts/chorus-dev.bat作为用户入口,并以scripts/chorus-dev.ps1实现可靠的进程管理。start、stop、restart、status、start-mock。D:\OPC\chorus-tools\chorus-test.env.ps1,允许通过参数覆盖。%LOCALAPPDATA%\Chorus\dev;停止前核对进程路径。不做什么
已确认方案
go run父子进程导致停止不完整。start只启动 portal;start-mock独立启动 mock,避免暗示 worker 已完整接入。设计证据
文档影响
验收标准
start/stop/restart/status/start-mock在 Windows PowerShell/cmd 下工作。stop不终止路径不匹配的无关进程。git diff --check、Harness 严格检查和脚本专项验证通过。风险与回退
实施结果
d9358b3。babfbb1。main。Local-Development-and-Verification@bf8347d2ea78、Project-Profile@233014296f1a。Task-14-增加-Windows-本地开发启动脚本@e7527760e2f5。go test ./... -count=1通过;Harness 严格检查通过;42 项 Harness 单元测试通过;Wiki 镜像检查通过;git diff --check通过。验收结论
86ab87e5cef11f6eec107205529397c21d84fd77。