Repository navigation
fix(deploy): default MinIO images to maintained pgsty/silo + pgsty/mc, make repositories configurable - #3
Merged
Merged
Conversation
…, make repositories configurable Co-Authored-By: Shaan-Shoukath <shaanshoukath4522@gmail.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Co-Authored-By: Codex GPT-6.1 Sol <noreply@openai.com>
✅ Deploy Preview for kanakkupusthakam canceled.
|
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
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.
Why
Every fresh self-host install failed at
docker compose pullwithpull access denied for minio/mc. MinIO has removed its community images from Docker Hub (minio/minioandminio/mcboth return 404), andquay.io/minio/*refuses anonymous pulls. Existing installs keep working only while the image stays in their local Docker cache.What
docker-compose.prod.ymlanddocker-compose.ymlnow use${MINIO_IMAGE:-pgsty/silo}:${MINIO_IMAGE_TAG:-RELEASE.2026-09-16T00-00-00Z}and${MC_IMAGE:-pgsty/mc}:${MC_IMAGE_TAG:-RELEASE.2026-09-16T00-00-00Z}. The*_IMAGEvariables take a repository name only.command, the healthcheck and the bucket-setup script are unchanged, because Silo's entrypoint passesserver …to thesilobinary.-distrolessvariants have nosh/curl, which the healthcheck andcreatebucketsneed.bitnamilegacyis frozen.backend/tests/test_object_storage_images.pychecks the defaults are overridable, pinned, outside the retired namespaces, and the same in dev and prod.self-hosting.mdgains an "Object storage images" section covering existing-host adoption and rollback. Theminio_databackup command is rewritten because Silo has notar, and restore now checks the archive before clearing the volume. The topology-fingerprint wording is corrected.deploy-ec2.md,INVARIANTS.mdandPROJECT-HISTORY.mdare updated too.Verified locally
minio_datavolume written by MinIORELEASE.2025-09-07T16-13-09Z(the previous pin) was served by SiloRELEASE.2026-09-16T00-00-00Z.docker compose configwas checked with variables unset, empty, overridden (including a registry with a port), and with a stale tag pin.test_env_surface_driftandtest_bundled_cookie_posture: 35 passed.Existing hosts
update.shdoes not ship compose files. To adopt this on an existing host: back upminio_data, install the newdocker-compose.prod.yml, then runbash scripts/init-host-orchestration.shandpull/up -d.🤖 Generated with Claude Code