fix(deployment): pull MinIO from our own Docker Hub mirror (#15086)

This commit is contained in:
Nikolas Garza authored and GitHub committed 2026-09-24 16:36:46 +00:00
1 parent 97d428d678
commit 9987d2b9f9
10 files changed
+35 -33

No files matched your search

+1 -1
View File
@@ -96,7 +96,7 @@ fi
# Start the MinIO container with optional volume
# TODO(security): publish on 127.0.0.1:9004/9005 to bind loopback, not 0.0.0.0.
echo "Starting MinIO container..."
MINIO_IMAGE="quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z-cpuv1@sha256:13582eff79c6605a2d315bdd0e70164142ea7e98fc8411e9e10d089502a6d883"
MINIO_IMAGE="onyxdotapp/minio:RELEASE.2025-07-23T15-54-02Z-cpuv1@sha256:7330be2e7320a7a699b36f72bd06a94d8a21ec9f6f397345d9c38fc6751141f5"
if [[ -n "$MINIO_VOLUME" ]]; then
docker run --detach --name onyx_minio --publish 9004:9000 --publish 9005:9001 -e MINIO_ROOT_USER=minioadmin -e MINIO_ROOT_PASSWORD=minioadmin -v "$MINIO_VOLUME":/data "$MINIO_IMAGE" server /data --console-address ":9001"
else
@@ -469,11 +469,10 @@ services:
- /data
minio:
# Docker Hub dropped minio/minio when MinIO archived its community edition,
# so this does not go through BASE_IMAGE_REGISTRY (a Docker Hub mirror).
# RELEASE.2025-09-07 is the last multi-arch build; -cpuv1 also runs on
# x86-64-v1 CPUs. Pinned by digest.
image: quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z-cpuv1@sha256:13582eff79c6605a2d315bdd0e70164142ea7e98fc8411e9e10d089502a6d883
# MinIO archived its community edition, and Docker Hub and quay.io no longer
# serve minio/minio, so this is our mirror of the newest multi-arch build we
# kept. -cpuv1 also runs on x86-64-v1 CPUs. Pinned by digest.
image: ${BASE_IMAGE_REGISTRY:-docker.io}/onyxdotapp/minio:RELEASE.2025-07-23T15-54-02Z-cpuv1@sha256:7330be2e7320a7a699b36f72bd06a94d8a21ec9f6f397345d9c38fc6751141f5
restart: unless-stopped
environment:
MINIO_ROOT_USER: ${MINIO_ROOT_USER:?set a strong value in .env, not minioadmin}
@@ -514,11 +514,10 @@ services:
- /data
minio:
# Docker Hub dropped minio/minio when MinIO archived its community edition,
# so this does not go through BASE_IMAGE_REGISTRY (a Docker Hub mirror).
# RELEASE.2025-09-07 is the last multi-arch build; -cpuv1 also runs on
# x86-64-v1 CPUs. Pinned by digest.
image: quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z-cpuv1@sha256:13582eff79c6605a2d315bdd0e70164142ea7e98fc8411e9e10d089502a6d883
# MinIO archived its community edition, and Docker Hub and quay.io no longer
# serve minio/minio, so this is our mirror of the newest multi-arch build we
# kept. -cpuv1 also runs on x86-64-v1 CPUs. Pinned by digest.
image: ${BASE_IMAGE_REGISTRY:-docker.io}/onyxdotapp/minio:RELEASE.2025-07-23T15-54-02Z-cpuv1@sha256:7330be2e7320a7a699b36f72bd06a94d8a21ec9f6f397345d9c38fc6751141f5
profiles: ["s3-filestore"]
restart: unless-stopped
# DEV: To expose ports, either:
@@ -454,11 +454,10 @@ services:
- /data
minio:
# Docker Hub dropped minio/minio when MinIO archived its community edition,
# so this does not go through BASE_IMAGE_REGISTRY (a Docker Hub mirror).
# RELEASE.2025-09-07 is the last multi-arch build; -cpuv1 also runs on
# x86-64-v1 CPUs. Pinned by digest.
image: quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z-cpuv1@sha256:13582eff79c6605a2d315bdd0e70164142ea7e98fc8411e9e10d089502a6d883
# MinIO archived its community edition, and Docker Hub and quay.io no longer
# serve minio/minio, so this is our mirror of the newest multi-arch build we
# kept. -cpuv1 also runs on x86-64-v1 CPUs. Pinned by digest.
image: ${BASE_IMAGE_REGISTRY:-docker.io}/onyxdotapp/minio:RELEASE.2025-07-23T15-54-02Z-cpuv1@sha256:7330be2e7320a7a699b36f72bd06a94d8a21ec9f6f397345d9c38fc6751141f5
restart: unless-stopped
environment:
MINIO_ROOT_USER: ${MINIO_ROOT_USER:?set a strong value in .env, not minioadmin}
@@ -469,11 +469,10 @@ services:
- /data
minio:
# Docker Hub dropped minio/minio when MinIO archived its community edition,
# so this does not go through BASE_IMAGE_REGISTRY (a Docker Hub mirror).
# RELEASE.2025-09-07 is the last multi-arch build; -cpuv1 also runs on
# x86-64-v1 CPUs. Pinned by digest.
image: quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z-cpuv1@sha256:13582eff79c6605a2d315bdd0e70164142ea7e98fc8411e9e10d089502a6d883
# MinIO archived its community edition, and Docker Hub and quay.io no longer
# serve minio/minio, so this is our mirror of the newest multi-arch build we
# kept. -cpuv1 also runs on x86-64-v1 CPUs. Pinned by digest.
image: ${BASE_IMAGE_REGISTRY:-docker.io}/onyxdotapp/minio:RELEASE.2025-07-23T15-54-02Z-cpuv1@sha256:7330be2e7320a7a699b36f72bd06a94d8a21ec9f6f397345d9c38fc6751141f5
restart: unless-stopped
environment:
MINIO_ROOT_USER: ${MINIO_ROOT_USER:?set a strong value in .env, not minioadmin}
@@ -216,7 +216,7 @@ services:
minio:
# Same image as docker-compose.template.yml (see the note there).
image: quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z-cpuv1@sha256:13582eff79c6605a2d315bdd0e70164142ea7e98fc8411e9e10d089502a6d883
image: ${BASE_IMAGE_REGISTRY:-docker.io}/onyxdotapp/minio:RELEASE.2025-07-23T15-54-02Z-cpuv1@sha256:7330be2e7320a7a699b36f72bd06a94d8a21ec9f6f397345d9c38fc6751141f5
restart: unless-stopped
# TODO(security): prefix 127.0.0.1: to bind loopback, not 0.0.0.0 (LAN-exposed).
ports:
@@ -621,11 +621,10 @@ services:
- /data
minio:
# Docker Hub dropped minio/minio when MinIO archived its community edition,
# so this does not go through BASE_IMAGE_REGISTRY (a Docker Hub mirror).
# RELEASE.2025-09-07 is the last multi-arch build; -cpuv1 also runs on
# x86-64-v1 CPUs. Pinned by digest.
image: quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z-cpuv1@sha256:13582eff79c6605a2d315bdd0e70164142ea7e98fc8411e9e10d089502a6d883
# MinIO archived its community edition, and Docker Hub and quay.io no longer
# serve minio/minio, so this is our mirror of the newest multi-arch build we
# kept. -cpuv1 also runs on x86-64-v1 CPUs. Pinned by digest.
image: ${BASE_IMAGE_REGISTRY:-docker.io}/onyxdotapp/minio:RELEASE.2025-07-23T15-54-02Z-cpuv1@sha256:7330be2e7320a7a699b36f72bd06a94d8a21ec9f6f397345d9c38fc6751141f5
#!only default
profiles: ["s3-filestore"]
restart: unless-stopped
+4 -5
View File
@@ -514,11 +514,10 @@ services:
- /data
minio:
# Docker Hub dropped minio/minio when MinIO archived its community edition,
# so this does not go through BASE_IMAGE_REGISTRY (a Docker Hub mirror).
# RELEASE.2025-09-07 is the last multi-arch build; -cpuv1 also runs on
# x86-64-v1 CPUs. Pinned by digest.
image: quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z-cpuv1@sha256:13582eff79c6605a2d315bdd0e70164142ea7e98fc8411e9e10d089502a6d883
# MinIO archived its community edition, and Docker Hub and quay.io no longer
# serve minio/minio, so this is our mirror of the newest multi-arch build we
# kept. -cpuv1 also runs on x86-64-v1 CPUs. Pinned by digest.
image: ${BASE_IMAGE_REGISTRY:-docker.io}/onyxdotapp/minio:RELEASE.2025-07-23T15-54-02Z-cpuv1@sha256:7330be2e7320a7a699b36f72bd06a94d8a21ec9f6f397345d9c38fc6751141f5
profiles: ["s3-filestore"]
restart: unless-stopped
# DEV: To expose ports, either:
+1 -1
View File
@@ -5,7 +5,7 @@ home: https://www.onyx.app/
sources:
- "https://github.com/onyx-dot-app/onyx"
type: application
version: 0.8.32
version: 0.8.33
appVersion: latest
annotations:
category: Productivity
+8
View File
@@ -1277,6 +1277,14 @@ minio:
mode: standalone
replicas: 1
drivesPerNode: 1
# Docker Hub and quay.io no longer serve minio/minio or minio/mc, so both come
# from our mirror of the newest multi-arch build we kept, which ships mc too.
image:
repository: onyxdotapp/minio
tag: RELEASE.2025-07-23T15-54-02Z-cpuv1@sha256:7330be2e7320a7a699b36f72bd06a94d8a21ec9f6f397345d9c38fc6751141f5
mcImage:
repository: onyxdotapp/minio
tag: RELEASE.2025-07-23T15-54-02Z-cpuv1@sha256:7330be2e7320a7a699b36f72bd06a94d8a21ec9f6f397345d9c38fc6751141f5
existingSecret: onyx-objectstorage
buckets:
- name: onyx-file-store-bucket