Add hero_books_http.sock and /admin/rpc for WASM island proxy access #76

Closed
mik-tf wants to merge 3 commits from development_wasm_access into development
Owner

Bind a second Unix socket hero_books_http.sock so hero_proxy can route /hero_books/ to the service, and expose /admin/rpc for the Books island SettingsView.

Changes

  • start_rpc_only_server: un-ignore logger/start_time params; nest admin router at /admin
  • Bind hero_books_http.sock — spawned alongside hero_books_server.sock
  • Add src/admin/ module (logger, rpc, server, settings) — fixes broken pub mod admin on development branch

Testing

  • cargo build --release verifies compilation
  • Deployed in hero_services reliable19 container; verify both sockets created

Closes #75

Bind a second Unix socket `hero_books_http.sock` so hero_proxy can route `/hero_books/` to the service, and expose `/admin/rpc` for the Books island SettingsView. ## Changes - `start_rpc_only_server`: un-ignore `logger`/`start_time` params; nest admin router at `/admin` - Bind `hero_books_http.sock` — spawned alongside `hero_books_server.sock` - Add `src/admin/` module (logger, rpc, server, settings) — fixes broken `pub mod admin` on development branch ## Testing - `cargo build --release` verifies compilation - Deployed in hero_services reliable19 container; verify both sockets created Closes #75
feat: add hero_books_http.sock + /admin/rpc for WASM island access
Some checks failed
Test / test (pull_request) Has been cancelled
Test / integration (pull_request) Has been skipped
855f6047b8
- Add admin/ module (src/admin/) with logger, rpc, server, settings
- start_rpc_only_server now binds a second Unix socket hero_books_http.sock
  that hero_proxy routes to via /hero_books/ (matches _http suffix)
- Nest /admin/rpc under the app router for SettingsView AI key config
- Use logger + start_time params (previously ignored as _logger/_start_time)

The hero_books_server.sock is ignored by hero_proxy (explicit _server rule);
adding hero_books_http.sock makes the service accessible via the gateway.
mik-tf changed title from WIP: Add hero_books_http.sock and /admin/rpc for WASM island proxy access to Add hero_books_http.sock and /admin/rpc for WASM island proxy access 2026-03-03 04:11:49 +00:00
mik-tf force-pushed development_wasm_access from 855f6047b8
Some checks failed
Test / test (pull_request) Has been cancelled
Test / integration (pull_request) Has been skipped
to dd9ab028e5
Some checks failed
Test / test (pull_request) Failing after 2s
Test / integration (pull_request) Has been skipped
2026-03-03 21:35:11 +00:00
Compare
fix: clippy warnings (manual_clamp, same_item_push) + cargo fmt
Some checks failed
Test / test (pull_request) Successful in 4m56s
Test / integration (pull_request) Failing after 0s
9a6ce27841
- Replace .max(1).min(6) with .clamp(1, 6) in generate_docs.rs
- Replace push loop with repeat_n in links.rs
- Apply cargo fmt reformatting to rpc.rs

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
chore: bump rust-version to 1.93 per hero_ecosystem standard
Some checks failed
Test / test (pull_request) Failing after 14s
Test / integration (pull_request) Has been skipped
16e2012905
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Author
Owner

What was needed is merged.

What was needed is merged.
mik-tf closed this pull request 2026-03-08 00:16:15 +00:00
Some checks failed
Test / test (pull_request) Failing after 14s
Test / integration (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_books!76
No description provided.