Skip to content

fix(self-host): build the hub and sidecar from the checkout with Compose - #604

Merged
TheGreatAxios merged 1 commit into
mainfrom
cl-11457-build-the-hub-image-locally-by-default-when-self-hosting
Oct 25, 2026
Merged

TheGreatAxios merged 1 commit into
mainfrom
cl-11457-build-the-hub-image-locally-by-default-when-self-hosting

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

What changed

  • compose.yml: migrate and hub build from the checkout as corbits-triage-hub with pull_policy: build, so docker compose up -d never pulls a registry image and rebuilds after the checkout changes.
  • compose.docker.yml: a sidecar-image service builds corbits-triage-sidecar from the checkout before the hub starts, so docker compose -f compose.yml -f compose.docker.yml up -d builds both images.
  • Self-host docs (docs/SELF_HOST.md, docs/provisioners/docker.md, docs/provisioners/docker-remote.md, skills/corbits-triage-install/SKILL.md) describe building from the checkout, with one Compose command for code review on this machine's Docker and the about 3 GB free Docker disk note.

Verification

  • bun install --frozen-lockfile, bun run check, bun run lint pass.
  • bun test apps/hub/src/sidecar packages/provisioner-docker: 38 pass, 0 fail, with the live Docker conformance suite running.
  • .github/workflows/ci.yml is identical to main; actionlint is clean.
  • docker compose config passes for compose.yml alone and with compose.docker.yml.
  • docker compose -f compose.yml -f compose.docker.yml build builds corbits-triage-hub and corbits-triage-sidecar from the checkout (exit 0).

Closes CL-11457

@linear-code

linear-code Bot commented Oct 25, 2026

Copy link
Copy Markdown

CL-11457

@TheGreatAxios
TheGreatAxios force-pushed the cl-11457-build-the-hub-image-locally-by-default-when-self-hosting branch 4 times, most recently from dc31463 to 93adadb Compare October 25, 2026 15:04
@TheGreatAxios TheGreatAxios changed the title fix(self-host): build the hub image from the checkout by default chore(deploy): build self-hosted images from the checkout Oct 25, 2026
@TheGreatAxios
TheGreatAxios force-pushed the cl-11457-build-the-hub-image-locally-by-default-when-self-hosting branch 2 times, most recently from 4e98cae to da6757f Compare October 25, 2026 15:28
@TheGreatAxios
TheGreatAxios marked this pull request as ready for review October 25, 2026 15:28
@corbits-triage

corbits-triage Bot commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Triage: Pass

No changes needed from you. A maintainer will review this pull request.

Triage will approve.
Waiting on a maintainer to approve: request review.

@TheGreatAxios
TheGreatAxios force-pushed the cl-11457-build-the-hub-image-locally-by-default-when-self-hosting branch from da6757f to 85db7a7 Compare October 25, 2026 20:23
@TheGreatAxios TheGreatAxios changed the title chore(deploy): build self-hosted images from the checkout fix(self-host): build the hub and sidecar from the checkout with Compose Oct 25, 2026
@TheGreatAxios
TheGreatAxios merged commit b1bb691 into main Oct 25, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant