docs(ops): 103 native runtime tooling (goosed, imgproxy, image_make topology) #42

Merged
tkmind merged 3 commits from codex/goosed-native-103-docs into main 2026-07-30 22:00:28 +00:00
Owner

Summary

  • Document the completed 103 goosed cutover from Docker/Colima to native launchd (18006–18014), including topology updates and a full migration/rollback plan marked as executed on 2026-07-30.
  • Add scripts/goosed-native-103-migrate.sh for production backup, migrate, verify, and emergency Docker standby rollback on 103.
  • Add local native pool gate helpers (install-local-goosed-pool.sh, check-local-goosed-pool.mjs, soak-local-goosed-pool.mjs) plus native-aware FD/metrics monitoring updates.
  • Add imgproxy native runtime tooling: build bundle with Mach-O dylibs, release/install scripts for 103 launchd (direct binary exec), and record live deployment 20260731-052342-imgproxy-native (imgproxy 4.0.7; Docker memind-imgproxy retired).
  • Extend docs/103-runtime-topology.md with imgproxy, image_make, and ComfyUI native release records.

Test plan

  • 103 goosed native pool: all nine /status endpoints return 200
  • Portal /api/status and https://m.tkmind.cn/api/status return 200
  • suzhou-page scenario against 103 via SSH tunnel: 11/11 passed
  • 103 imgproxy native: :20082, 10.10.0.2:20081, and https://img.tkmind.cn/health return imgproxy is running
  • node --test scripts/imgproxy-runtime-package.test.mjs (7/7 pass locally)
  • CI on PR
  • Merge to main before treating docs/scripts as release-gate source of truth for future 103 ops
## Summary - Document the completed 103 goosed cutover from Docker/Colima to native launchd (18006–18014), including topology updates and a full migration/rollback plan marked as executed on 2026-07-30. - Add `scripts/goosed-native-103-migrate.sh` for production backup, migrate, verify, and emergency Docker standby rollback on 103. - Add local native pool gate helpers (`install-local-goosed-pool.sh`, `check-local-goosed-pool.mjs`, `soak-local-goosed-pool.mjs`) plus native-aware FD/metrics monitoring updates. - Add **imgproxy native runtime** tooling: build bundle with Mach-O dylibs, release/install scripts for 103 launchd (direct binary exec), and record live deployment `20260731-052342-imgproxy-native` (imgproxy 4.0.7; Docker `memind-imgproxy` retired). - Extend `docs/103-runtime-topology.md` with imgproxy, image_make, and ComfyUI native release records. ## Test plan - [x] 103 goosed native pool: all nine `/status` endpoints return 200 - [x] Portal `/api/status` and `https://m.tkmind.cn/api/status` return 200 - [x] suzhou-page scenario against 103 via SSH tunnel: 11/11 passed - [x] 103 imgproxy native: `:20082`, `10.10.0.2:20081`, and `https://img.tkmind.cn/health` return `imgproxy is running` - [x] `node --test scripts/imgproxy-runtime-package.test.mjs` (7/7 pass locally) - [ ] CI on PR - [ ] Merge to main before treating docs/scripts as release-gate source of truth for future 103 ops
tkmind added 1 commit 2026-07-30 12:26:31 +00:00
docs(ops): record 103 goosed native migration and add migrate tooling
Memind CI / Test, build, and release guards (pull_request) Has been cancelled
0dfb2e2b82
Document the completed Docker-to-native goosed pool cutover on 103, add the production migrate script with backup/rollback paths, and extend local native pool soak/metrics helpers used as migration gates.

Co-authored-by: Cursor <cursoragent@cursor.com>
tkmind added 1 commit 2026-07-30 12:39:15 +00:00
fix(ops): restore stop_docker_pool_keep_standby function in migrate script
Memind CI / Test, build, and release guards (pull_request) Has been cancelled
08ea5e05a9
Repair a bash syntax error introduced when adding monitor and DeepSeek proxy phases.

Co-authored-by: Cursor <cursoragent@cursor.com>
tkmind added 1 commit 2026-07-30 21:49:02 +00:00
feat(ops): add imgproxy native runtime tooling and record 103 deployment
Memind CI / Test, build, and release guards (pull_request) Failing after 18s
78e5a6c026
Bundle vendored imgproxy with Mach-O dylibs for 103 launchd, fix install to exec the binary directly with launchctl enable, and document the live native release in the runtime topology.

Co-authored-by: Cursor <cursoragent@cursor.com>
tkmind changed title from docs(ops): record 103 goosed native migration and add migrate tooling to docs(ops): 103 native runtime tooling (goosed, imgproxy, image_make topology) 2026-07-30 21:49:19 +00:00
tkmind merged commit 4186522c72 into main 2026-07-30 22:00:28 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tkmind/memind#42