Skip to content

Fix isolated self-hosted uploader build paths - #24

Merged
davidvanleeuwen merged 1 commit into
mainfrom
fix/self-hosted-tusd-build-context
Oct 22, 2026
Merged

davidvanleeuwen merged 1 commit into
mainfrom
fix/self-hosted-tusd-build-context

Conversation

@davidvanleeuwen

@davidvanleeuwen davidvanleeuwen commented Oct 22, 2026 •

Copy link
Copy Markdown
Member

The isolated self-hosted smoke test copies its Compose file into a temporary directory. The rebuilt uploader and trust mounts still pointed outside that directory, causing startup to fail with lstat /deploy.

Copy the uploader build context and trust bundle into the isolated installation, override their relative paths, and build the local uploader in the installer instead of trying to pull a nonexistent remote tag. The regular installation now uses the uploader-only build context.

Validation: source and isolated Compose layouts resolve all build contexts and bind sources; shell syntax checks and all seven release-tool tests pass. A fresh local image built from this exact head passed the full self-hosted journey: owner bootstrap/login, API authentication/create/read/update, signed resumable upload, real media processing, public player/manifest, full HLS decode, private upload storage and analytics ingestion/readback. Remote CI must also finish green before merge; release publication retains the same complete smoke gate.

@davidvanleeuwen
davidvanleeuwen marked this pull request as ready for review October 22, 2026 15:57
@davidvanleeuwen
davidvanleeuwen merged commit 92337a0 into main Oct 22, 2026
7 checks passed
@davidvanleeuwen
davidvanleeuwen deleted the fix/self-hosted-tusd-build-context branch October 22, 2026 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant