mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
The Docker Build Test was consistently failing because HuggingFace CDN returns 504 Gateway Timeout when downloading the LaMa ONNX model (~200MB) from GitHub Actions runners. Model availability is an external dependency, not something CI can control. Added SKIP_MODEL_DOWNLOADS build arg (default: false). When set to true, the download_models.py step is skipped entirely. CI only needs to verify the image structure builds — Python deps install, Node build runs, app code is copied — not that every ML model CDN is reachable. Production builds (docker build without the arg) still download all models as before.