refactor: slim image with proper multi-stage build and --no-dev deps

- Dockerfile: separate runtime stage from build stage so g++,
  python3.12-dev, curl, gnupg are excluded from the final image
- uv sync --no-dev: drop ruff/pytest from production image
- Remove build.sh (replaced by CI) and root-level upload_tracker.py (stale duplicate)
- .gitignore: add *.log

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-12 00:21:01 +00:00
co-authored by Claude Sonnet 4.6
parent 86db51e00f
commit 2c77532d35
4 changed files with 25 additions and 106 deletions
+2 -1
View File
@@ -1,5 +1,6 @@
# Custom
# Custom
frigate_train/
*.log
runs/
yolov9c.pt
.insightface/