Files
nas-tools/claude-dev/Dockerfile
T
Gan, Jimmy c3ab14fa30
Deploy Claude Dev (Dev) / deploy-claude-dev-dev (push) Failing after 10m18s
Run Tests / Frontend Tests (push) Has been cancelled
Run Tests / Test Summary (push) Has been cancelled
Run Tests / Backend Tests (push) Has started running
perf: split claude-dev into base and runtime images for faster builds
- Create Dockerfile.base with all tools and dependencies (built once)
- Slim down Dockerfile to just copy scripts from base image
- CI checks for base image existence, builds if missing
- Runtime builds drop from ~17min to ~10sec (only copies scripts)
- Base image only needs rebuild when tools/versions change
2026-04-04 16:24:05 +08:00

11 lines
208 B
Docker

FROM claude-dev-base:latest
WORKDIR /repos/nas-tools
COPY required-tools.txt /opt/claude-dev/required-tools.txt
COPY scripts /opt/claude-dev/scripts
RUN chmod +x /opt/claude-dev/scripts/*.sh
CMD ["bash"]