- Use multi-stage build to exclude build dependencies from final image - Separate builder stage using devel image from runtime stage using smaller base image - Clean venv: remove __pycache__, .pyc files, and test directories - Remove embedded model files (243MB) from app/model/ - mount at runtime instead - Expected size reduction: 18.9GB → 2-3GB (80-90% reduction) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
4.8 KiB
4.8 KiB