mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
- agent-dev-fe / agent-qa-fe: remove playwright chromium + its system libs (~770MB each; verified unused — panel tests are vitest, e2e harness is scripted Python; pnpm kept) - agent-grok: drop the redundant chown -R that duplicated the 149MB CLI tree into a second layer (install already runs as agent) - agent-base + orchestrator runners: split the single /app COPY into .venv-first / source-last layers so a source-only deploy re-layers ~13MB instead of ~380MB per image - agent-base: split the 813MB apt+node+claude-code RUN so a CLI bump no longer re-downloads the OS/node layer - .dockerignore: exclude gitignored docs/internal from the orchestrator's docs COPY; pin uv helper image to 0.11 - verified: all four images rebuilt + runtime-probed (claude/git/jq/node/uv/pnpm/grok, import roboco, docs/alembic/agents present); .venv layer proven CACHED across a source-only change
57 lines
1.2 KiB
Plaintext
57 lines
1.2 KiB
Plaintext
.git
|
|
.gitignore
|
|
.github
|
|
.venv
|
|
.env
|
|
.env.*
|
|
__pycache__
|
|
*.pyc
|
|
*.pyo
|
|
.pytest_cache
|
|
.ruff_cache
|
|
.mypy_cache
|
|
.coverage
|
|
htmlcov
|
|
dist
|
|
build
|
|
*.egg-info
|
|
.tasks
|
|
tests
|
|
*.md
|
|
!README.md
|
|
Makefile
|
|
.pre-commit-config.yaml
|
|
|
|
# NAS recycle bin (UGREEN NAS)
|
|
\#recycle
|
|
Recycling Bin
|
|
|
|
# Panel (Next.js) build artifacts — re-generated by pnpm install / next build
|
|
panel/node_modules
|
|
panel/.next
|
|
panel/out
|
|
panel/coverage
|
|
panel/tsconfig.tsbuildinfo
|
|
|
|
# motion/ (HyperFrames compositions) + video-renderer (its render sidecar) —
|
|
# re-generated by pnpm install; each Dockerfile installs its own inside the
|
|
# image, and every build shares this root context, so an un-ignored
|
|
# node_modules here would bloat every image's build-context upload, not
|
|
# just video-renderer.Dockerfile's.
|
|
motion/node_modules
|
|
video-renderer/node_modules
|
|
|
|
# Local stateful data (postgres, redis, ollama, workspaces) — never in images
|
|
data/
|
|
logs/
|
|
*.log
|
|
|
|
# Gitignored working notes — leak into the orchestrator's COPY docs layer from
|
|
# a CEO working tree that has them checked out locally, causing env-dependent
|
|
# cache keys (docs/rag/ + docs/map/ are NOT ignored — the agent-facing corpus).
|
|
docs/internal/
|
|
|
|
# VCS and editor cruft
|
|
.idea
|
|
.vscode
|
|
.DS_Store |