From 56778df9c5939cf7c619219c8345627651d80ee9 Mon Sep 17 00:00:00 2001 From: rays Date: Sun, 25 Oct 2026 01:36:19 +0000 Subject: [PATCH] CLAUDE.md: ipx-web's base images from Google's mirror too Co-Authored-By: Claude Opus 5.5 --- CLAUDE.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index c7d1a9d..bf57325 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -95,8 +95,8 @@ block page, and ipx then logged a feed as failing with `invalid peer certificate split lands means the frontend and directory too. Run `pull` before `up`, because `up` reuses whatever `latest` the host already has. **A build that fails with `429 Too Many Requests` on a base image** is Docker Hub rate-limiting -this host. There is no Docker Hub login here, and the build asks about `debian:trixie-slim` and -`rust:1-slim-trixie` every time unless they are already stored locally. Pull them from Google's +this host. There is no Docker Hub login here, and the build asks about its base images +(`debian:trixie-slim` and `rust:1-slim-trixie`; `node:22-slim` and `caddy:2` for ipx-web) every time unless they are already stored locally. Pull them from Google's mirror and tag them; the build then uses the local copies without asking Docker Hub: ```sh @@ -104,6 +104,11 @@ docker pull mirror.gcr.io/library/debian:trixie-slim docker tag mirror.gcr.io/library/debian:trixie-slim debian:trixie-slim docker pull mirror.gcr.io/library/rust:1-slim-trixie docker tag mirror.gcr.io/library/rust:1-slim-trixie rust:1-slim-trixie +# ipx-web's, Dockerfile.web +docker pull mirror.gcr.io/library/node:22-slim +docker tag mirror.gcr.io/library/node:22-slim node:22-slim +docker pull mirror.gcr.io/library/caddy:2 +docker tag mirror.gcr.io/library/caddy:2 caddy:2 ``` Run those again now and then, or the local copies go stale.