Include all dependencies and tests in Docker image

- Add tests/ to Docker image for in-container testing
- Install [all,dev] dependencies (includes Flask, registry, TUI)
- Make integration tests configurable via REGISTRY_URL env var
- Add error handling to publish test fixture for rate limiting

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
This commit is contained in:
rob
2026-01-01 03:51:46 -04:00
co-authored by Claude Opus 4.5
parent 940f91d445
commit 02842e4287
2 changed files with 15 additions and 6 deletions
+3 -2
View File
@@ -32,9 +32,10 @@ COPY pyproject.toml README.md ./
COPY src/ ./src/
COPY examples/ ./examples/
COPY docs/ ./docs/
COPY tests/ ./tests/
# Install SmartTools and dependencies
RUN pip install --no-cache-dir -e ".[dev]"
# Install SmartTools and all dependencies (CLI, TUI, registry)
RUN pip install --no-cache-dir -e ".[all,dev]"
# Create smarttools directory
RUN mkdir -p /root/.smarttools /root/.local/bin