fix(docker): fix Docker build and move Docker to collapsible README section#262
Merged
fix(docker): fix Docker build and move Docker to collapsible README section#262
Conversation
…in README - Skip Puppeteer browser download in builder stage (system Chromium used at runtime) - Add missing tsconfig.json to COPY step for tsc --build - Use npm install instead of npm ci (no package-lock.json in repo) - Move Docker instructions from Quick Start into a collapsible details section Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Create non-root tinyagi user to fix Claude CLI root restriction - Write settings.json with Docker-appropriate paths (/data/workspace) - Bootstrap agent working directory with templates - Symlink tinyagi CLI to /usr/local/bin - Install gosu for root-to-user switching Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The entrypoint writes tinyagi.pid before exec-ing node, so the CLI's status/stop commands correctly detect the running process. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Fix broken Docker build and reorganize README so Quick Start focuses on the install script +
tinyagiCLI flow, with Docker as a collapsible section.Changes
PUPPETEER_SKIP_DOWNLOAD=true) — system Chromium is installed in the production stagetsconfig.jsonto Dockerfile COPY step (required bytsc --build)npm installinstead ofnpm cisincepackage-lock.jsonis not tracked in the repo<details>sectiontinyagicommandTesting
docker compose buildsucceedsdocker compose up -dstarts the containerChecklist
type(scope): description)