Handbook
Docker — foundational files
Build context is blueprints/agents/ (parent of docker/). From repository root:
| File | Role |
|---|---|
Dockerfile.base |
Default automation base: Node LTS on Debian slim + git, curl, jq; WORKDIR /work. |
Dockerfile.playwright |
Adds Chromium system dependencies via playwright install-deps for browser/Electron-style jobs; image agents-blueprint-playwright:local. |
compose.yaml |
Builds agents-blueprint-base:local and agents-blueprint-playwright:local; bind-mount repo at /work. |
.dockerignore |
Keeps build context small when the build context is blueprints/agents/. |
Build context is blueprints/agents/ (parent of docker/). From repository root:
docker compose -f blueprints/agents/docker/compose.yaml build
Override image name or add bind mounts in the mutable agents/compose.override.yaml (see Agents blueprint — structure & layers §4).