Skip to content

Commit bad19c7

Browse files
committed
fix(server): include rotation policy in image build
1 parent 2a69a86 commit bad19c7

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

.scratch/collector-package-registry/issues/03-shared-local-package-installation.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,12 +122,18 @@ System Collector 保持 BuiltIn Delivery,不进入这个流程。
122122
- `docker compose -f compose.yml config`
123123
`docker compose -f compose.local.yml --env-file .env.local.example config` 均通过(前者仅报告未注入 secrets 的
124124
预期 warning)。
125+
- `./scripts/start-local.sh` 完整起栈通过;过程中发现 Backend Docker build 未复制
126+
`collection/contracts/segment-rotation-policy.json`,补齐该明确 build input 后 Backend、Frontend、Headless 与
127+
Postgres 均正常运行。Headless 从 `/package-source/vrchat` 安装到
128+
`/data/collector-packages/heartbeat.collector.vrchat/0.1.0/f2b09b...`,VRChat 子进程从该 Installation 启动;
129+
owner 完成真实 VRChat 登录后,Dashboard 登录管理显示 `Ready/已登录`,Runtime 持久化的
130+
`PackageContentHash` 与 Installation 目录 hash 一致。匿名管理请求返回预期 `401`
125131
- `git diff --check` 通过;新增 C# 文件均为 `0644`
126132

127133
本轮未验证(明确不宣称):
128134

129135
- 主机没有 `pwsh`,未执行 `build-vrchat-package.ps1` / `start-local.ps1`
130-
- 未执行 `docker compose up`未做真实服务器 Package provision 或 Package 替换 + Headless 重启 smoke。
136+
- 未做真实服务器 Package provision 或 Package 替换 + Headless 重启 smoke。
131137
- 未重跑 Desktop Windows/Mac tests;Browser compatibility 由 Hub 内现有 Browser package/state tests 覆盖。
132138

133139
## Dependencies

server/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ RUN dotnet restore server/Heartbeat.Server/Heartbeat.Server.csproj
1111

1212
# Build + publish
1313
COPY shared/ shared/
14+
COPY collection/contracts/segment-rotation-policy.json collection/contracts/
1415
COPY server/Heartbeat.Server/ server/Heartbeat.Server/
1516
RUN dotnet publish server/Heartbeat.Server/Heartbeat.Server.csproj \
1617
-c Release -o /app/publish --no-restore /p:UseAppHost=false

0 commit comments

Comments
 (0)