核心 Wiki revisions:Project Profile 70e6abc603dc4413b84b07bc206650bc573d27d5;Local Development 0dca7972bf4a7bc258a36b41df6ceba636c8b949;Deployment c19a066002ec15cdacdf454dea4da4b67c3a4529。
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
基本信息
原始需求
D:\supervisor,要求增加实例,使用D:\OPC\chorus\config中的 IP 和端口启动 Chorus;随后确认按 Portal、Admin API、Admin UI 三个实例配置。目标
为本机 Go 版 Supervisor 增加
chorus-user、chorus-admin-api、chorus-admin-ui三个独立受管实例,分别以前台进程方式启动 Portal、Admin API 与 Admin UI,并复用项目现有统一配置和敏感配置边界。已确认方案
config/local-services.yml。admin/config/settings.yml,不复制其中敏感值。config/local-services.yml,API 基址由 Admin 地址派生。非目标
不修改业务接口、数据库、迁移、账号、安全规则或 Provider;不执行 migration、AutoMigrate、seed;不管理其他项目进程;不改用户现有
admin/config/settings.yml。风险与回退
现有 #38 受管进程可能占用相同端口,切换前只停止 Chorus 自己记录且路径匹配的进程。Supervisor 包装进程必须能随 stop/restart 清理子进程。回退为停止新增实例、移除新增 include 配置并使用
scripts/start-all.bat。验收标准
config/local-services.yml当前 Host/Port。admin/config/settings.yml当前 Host/Port。文档影响
更新 Wiki
Project-Profile、Local-Development-and-Verification、Deployment-and-Operations后同步核心docs/镜像。无 UI 原型要求,替代证据为本工单运行设计与真实进程验证。实现、测试与归档证据
a8f18a4,已推送origin/main。chorus-user、chorus-admin-api、chorus-admin-ui均为 Running。127.0.0.1:8085、Admin API127.0.0.1:8090、Admin UI127.0.0.1:9528;三个 HTTP 检查均为 200,Admin UI API 基址验证为8090。9527;日志扫描未发现敏感字段名。go test ./...、go -C admin test ./...、go vet ./...、42 项 Harness 测试、严格结构检查与 Wiki 镜像一致性均通过。d2512fa61c85cc42a0ade839c19b679b47cc42c0。70e6abc603dc4413b84b07bc206650bc573d27d5;Local Development0dca7972bf4a7bc258a36b41df6ceba636c8b949;Deploymentc19a066002ec15cdacdf454dea4da4b67c3a4529。用户验收