feat: playwright browser cache mount + PLAYWRIGHT_BROWSERS_PATH; ops guide: MCP stack inherited from base image

This commit is contained in:
Raphael Westphal
2026-08-20 10:58:50 +02:00
parent 055dd88f5e
commit ecee633479
4 changed files with 29 additions and 16 deletions
+6 -1
View File
@@ -41,7 +41,12 @@ When asked to prepare a workspace for a repo (e.g. "prepare empstream"):
Include everything an agent working in that repo needs (compilers, DB
clients, protobuf, etc.). The base already has: node 24, pi, golang, git,
ripgrep, make, jq, gopls. Don't reinstall those.
ripgrep, make, jq, gopls, **the MCP stack (cloakbrowser-mcp, playwright
via npx, chromium runtime libs, `/root/.config/mcp/mcp.json`)** plus
shared browser-cache mounts (`/cloakbrowser-cache`, `/pw-browsers`).
Don't reinstall any of those — `FROM lvmh-worker:latest` inherits them.
If a repo needs an extra MCP server, MERGE it into the image's
`/root/.config/mcp/mcp.json` (never overwrite the existing servers).
3. **Build**: