From b6db5098c330697e716427d8fef46b7b25c02e8b Mon Sep 17 00:00:00 2001 From: Alaeddin <15094821+BSalaeddin@users.noreply.github.com> Date: Sat, 12 Sep 2026 08:55:15 +0100 Subject: [PATCH] ci(minio): pull the pinned MinIO images from quay.io now that Docker Hub's minio repos are gone --- apps/landing/content/docs/guides/storage/minio.mdx | 2 +- docker-compose.yml | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/apps/landing/content/docs/guides/storage/minio.mdx b/apps/landing/content/docs/guides/storage/minio.mdx index 70ece3386..71c04fd49 100644 --- a/apps/landing/content/docs/guides/storage/minio.mdx +++ b/apps/landing/content/docs/guides/storage/minio.mdx @@ -45,7 +45,7 @@ docker run -p 9100:9000 -p 9101:9001 \ -e MINIO_ROOT_PASSWORD=upupadmin123 \ -e MINIO_API_CORS_ALLOW_ORIGIN='*' \ -v minio-data:/data \ - minio/minio server /data --console-address ':9001' + quay.io/minio/minio server /data --console-address ':9001' ``` MinIO listens on two ports and they are not interchangeable. The **S3 API** is diff --git a/docker-compose.yml b/docker-compose.yml index 738318b64..3f21b1157 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,11 +3,14 @@ # Up: pnpm e2e:minio:up Down: pnpm e2e:minio:down # Env is injected from local-dev/.env.minio by the pnpm scripts (dotenv-cli). # Images are pinned by digest for reproducibility — the exact versions the -# upload-validation gate was verified against. To bump: pull :latest, then -# `docker image inspect minio/minio:latest --format '{{index .RepoDigests 0}}'`. +# upload-validation gate was verified against. They are pulled from quay.io: +# Docker Hub's minio/minio and minio/mc repositories were removed upstream +# (pull access denied, 2026-09-12) and quay.io/minio/* carries the SAME +# digests. To bump: pull quay.io/minio/minio:latest, then +# `docker image inspect quay.io/minio/minio:latest --format '{{index .RepoDigests 0}}'`. services: minio: - image: minio/minio@sha256:14cea493d9a34af32f524e538b8346cf79f3321eff8e708c1e2960462bd8936e + image: quay.io/minio/minio@sha256:14cea493d9a34af32f524e538b8346cf79f3321eff8e708c1e2960462bd8936e command: server /data --console-address ":9001" ports: # Host ports default to 9100/9101 (the upup-reserved pair — validate-env.mjs @@ -26,7 +29,7 @@ services: - upup-minio-data:/data minio-setup: - image: minio/mc@sha256:a7fe349ef4bd8521fb8497f55c6042871b2ae640607cf99d9bede5e9bdf11727 + image: quay.io/minio/mc@sha256:a7fe349ef4bd8521fb8497f55c6042871b2ae640607cf99d9bede5e9bdf11727 depends_on: - minio environment: