mirror of
https://github.com/vxcontrol/pentagi.git
synced 2026-07-20 23:57:11 -04:00
[PR #262] [MERGED] docs: add Docker mirror guidance for restricted networks #277
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/vxcontrol/pentagi/pull/262
Author: @mason5052
Created: 4/15/2026
Status: ✅ Merged
Merged: 4/22/2026
Merged by: @asdek
Base:
feature/next-release← Head:codex/issue-258-docker-mirror-docs📝 Commits (1)
f984c78docs: add Docker mirror guidance for restricted networks📊 Changes
2 files changed (+45 additions, -1 deletions)
View changed files
📝
README.md(+30 -1)📝
backend/docs/installer/checker.md(+15 -0)📄 Description
Summary
PENTAGI_IMAGE,DOCKER_DEFAULT_IMAGE, andDOCKER_DEFAULT_IMAGE_FOR_PENTESTactually controlProblem
Issue #258 reports that users in restricted networks cannot reliably pull images from Docker Hub and asks whether PentAGI can be configured to use other image sources.
Right now the README documents worker image overrides, but it does not explain that these settings do not replace Docker's own registry connectivity. The installer checker docs also mention Docker Hub reachability without describing how to handle mirrored or proxied environments.
Solution
Add docs-only guidance in the two places users are most likely to look:
PENTAGI_IMAGEalongside the worker image settings and clarifies that these variables do not rewrite other Compose service imagesregistry-mirrorssnippet and links to official Docker docsbackend/docs/installer/checker.mdnow explains that the checker validates Docker Hub reachability and gives a concrete remediation order for proxy/mirror setupsThis keeps the scope small and useful for Issue #258 without implying that PentAGI already supports full per-service registry remapping.
User Impact
Users deploying PentAGI behind regional restrictions, corporate egress controls, or Docker Hub access issues now have explicit guidance on what to configure before running the installer or
docker compose up. The docs also make it clearer which image-related environment variables only affect PentAGI itself or worker selection.Closes #258.
Test Plan
PENTAGI_IMAGE,DOCKER_DEFAULT_IMAGE, andDOCKER_DEFAULT_IMAGE_FOR_PENTESTagainst.env.exampleand the current compose filesbackend/cmd/installer/checker/helpers.gogit diff --check🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.