mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-08 19:56:53 +00:00
argos-net.com hosts the .argosmodel files the LibreTranslate image pulls at build time, 70 to 150 MB each and around 100 of them, so every rebuild refetched several gigabytes from upstream. Route the host through the existing Nexus raw proxy and the nginx MITM frontend that already covers pypi, npm, alpine and the GitHub raw hosts. The argos server block overrides the global proxy_read_timeout. Nexus emits no byte of an object until it has fetched and stored the whole thing, so the wait for the response header is the wait for the entire cold fetch, which outran the global 300s once eight download lanes competed for the upstream. INFINITO_CACHE_PACKAGE_FRONTEND_CONF replaces the hardcoded relative bind for the frontend's upstream map. One cache stack serves every checkout on the host, so the map follows the primary checkout by default; INFINITO_CACHE_CONF_SOURCE=worktree points it at the current one to test a change before it merges. dotenv-force threads that variable through its env -i allowlist. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>