Infrastructure Sync & Production Deployment #12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The Hero OS Docker build (herodev, herodemo) was built using pinned local copies of repos like hero_rpc, hero_lib, and others. This let us move fast on UI work without worrying about upstream breaking changes. As a result, the running containers were based on old commits while the remote
developmentbranches had moved ahead significantly.This issue brought everything back in sync and established a reliable build/deploy pipeline.
Follow-up: #13 — Smoke Tests, Production Deployment & Cleanup
Related:
Result
Both herodev and herodemo are live and fully working. All services running, zero failures.
herodev.gent02.grid.tfhero_zero:devherodevherodemo.gent02.grid.tfhero_zero:demoherodemoBoth containers run the same image:
sha256:38164c7235e707f982b6b697e2e09dbdbd1c023e0a37104dbcf276b3f62b55d6Commits — All on
developmentbranch (pushed)hero_services (
lhumina_code/hero_services, branch:development):5e99dfa38d54f1b5e273579f3b610ec2acczinit (
geomind_code/zinit, branch:development):850b84940f380a6611e66Other repos — all on
development, no changes needed (compiled from latest HEAD):hero_auth,hero_biz,hero_books,hero_cloud,hero_embedder,hero_forge_ui,hero_foundry,hero_indexer,hero_indexer_ui,hero_inspector,hero_os,hero_osis,hero_proxy,hero_redis,hero_shrimp,hero_voiceException:
hero_aibrokerondevelopment_theme_sync(45408a1)Fast Local Build Pipeline
Replaces the old
Dockerfile.dev(deleted). Compiles insiderust:1.93-bookwormcontainers with volume-mounted source for correct glibc compatibility.See README.md for full documentation.
Completed Tasks
developmentbranches--config-dir, thread-safe, no unsafe code)heroos→CONTAINER_NAMEper environment)build-local.sh+Dockerfile.pack)Dockerfile.dev(replaced by local build):dev) — verified:demo) — verifieddevelopmentKey Fixes
ssh://forge.ourworld.tfgit refs →https://build-local.sh+Dockerfile.pack(~10 min vs 40-60 min)--config-dirreplacing unsafe env varheroos→ per-env names fromapp.env/health.awaiton sync callservesubcommand for newOServer::run_cli()patternmik-tf referenced this issue2026-03-11 02:34:48 +00:00
mik-tf referenced this issue2026-03-11 02:36:24 +00:00
mik-tf referenced this issue2026-03-11 02:37:59 +00:00
mik-tf referenced this issue2026-03-11 02:47:46 +00:00
mik-tf referenced this issue2026-03-11 02:56:06 +00:00