fix(deploy): point MinIO at quay.io — the Docker Hub repository is gone - #176
Merged
Merged
Conversation
MinIO removed minio/minio from Docker Hub. The Hub API answers
{"message":"object not found"} for the repository and every reference,
digest pins included, returns 401 to anonymous and authenticated requests
alike. This is production's storage service: the container keeps running
from its local image, but any redeploy, restart with pull, or new box
cannot fetch it.
The pinned digest is unchanged and still exact. quay.io serves the same
manifest bytes: a HEAD for RELEASE.2025-09-07T16-13-09Z there returns
docker-content-digest sha256:14cea493d9a34af32f524e538b8346cf79f3321eff8e708c1e2960462bd8936e,
byte-identical to the pin. Only the registry prefix changes, so the
digest-pinning rationale in the comment above it still holds exactly.
Upstream generator fix: nself-org/cli#424, which also adds a daily gate
resolving every default image so a pin cannot rot unnoticed again.
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
MinIO removed
minio/miniofrom Docker Hub.hub.docker.com/v2/repositories/minio/minio/{"message":"object not found"}401/401401quay.io/minio/minio, same digest200Authenticating does not help — tested with valid Docker Hub credentials. The repository is gone, not gated.
This one is production
backend/deploy/docker-compose.production.override.ymlis the live stack. The running container keeps going from its local image, but any redeploy, restart with pull, or new box cannot fetch it.The digest pin is preserved exactly
The comment above the line pins by digest on purpose ("latest on a stateful store means a restart can jump versions silently"). That rationale is untouched — quay.io serves the same manifest bytes:
Byte-identical to the existing pin. Only the registry prefix changes; the image is the same image.
Scope
The production override,
.github/wiki/Backend-Architecture.md,backend/README.md.Related
Upstream generator fix: nself-org/cli#424, which also adds a daily gate resolving every default image with
docker manifest inspect— the check whose absence let this pin rot. Same fix in nchat#178 and admin#108.