Skip to content

build(deploy): self-host from published images - #23

Merged
TheGreatAxios merged 1 commit into
mainfrom
cl-11865-self-host-from-published-images-with-one-version-setting
Oct 31, 2026
Merged

TheGreatAxios merged 1 commit into
mainfrom
cl-11865-self-host-from-published-images-with-one-version-setting

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

Closes CL-11865

What changed

  • deploy/compose.yml runs ghcr.io/corbitsdev/corbits-builder-hub:${BUILDER_VERSION:-rc} for the hub and setup services instead of building. Postgres stays pinned by digest.
  • New deploy/compose.build.yml restores the source build for contributors (tagged corbits-builder-hub:local); bun run docker:up uses it.
  • compose.docker-sidecars.yml defaults SIDECAR_IMAGE to the published sidecar on the same channel; setting SIDECAR_IMAGE still overrides it. A pull-only sidecar-image service fetches that image before the hub starts, so up and docker compose pull keep it current.
  • .env.hub.example adds BUILDER_VERSION=rc (choices: main, rc, latest, a version or a sha).
  • SELF_HOST.md, README and the install skill describe installing without a clone: download compose.yml and the example env file, fill in secrets, docker compose up -d; switching channel is edit, pull, up -d. From-source steps stay for contributors.

How it was verified

docker compose config resolves for the default file, with the build override, and with the sidecars file, including from an empty folder holding only compose.yml and .env.hub; bun run format:check passes. Nothing was started.

@linear-code

linear-code Bot commented Oct 31, 2026

Copy link
Copy Markdown

CL-11865

@corbits-triage

corbits-triage Bot commented Oct 31, 2026 •

Copy link
Copy Markdown

Triage: Pass

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

Notes:

  • changes sensitive paths: ci: deploy/compose.build.yml, ci: deploy/compose.docker-sidecars.yml, ci: deploy/compose.yml

Triage will approve, request review.

@TheGreatAxios
TheGreatAxios added this pull request to the merge queue Oct 31, 2026
Merged via the queue into main with commit 85fc490 Oct 31, 2026
7 checks passed
@TheGreatAxios
TheGreatAxios deleted the cl-11865-self-host-from-published-images-with-one-version-setting branch October 31, 2026 15:30
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