mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-09 12:17:13 +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>
Script Collection
This directory contains automation scripts used across the project.
-
system/ contains host and system-facing helpers.
-
container/ contains helpers that run inside the local container.
-
github/ contains GitHub workflow helper scripts.
-
For the canonical Make target index, see make.md.
-
🛠️ Organize operational helpers for development, CI, release, and maintenance
-
🧭 Separate responsibilities into focused subdirectories with clear scope
-
📚 Keep script-based workflows discoverable and easier to navigate
The scope of this folder is script organization at the repository level. Detailed responsibilities belong in the README files of the respective subdirectories.