From 072ac78b776ba412555db36c00c51aeae9871210 Mon Sep 17 00:00:00 2001 From: "soroush.asadi" Date: Fri, 12 Jun 2026 21:09:26 +0330 Subject: [PATCH] ci(deploy): pull minio -cpuv1 from Liara docker mirror (baseline CPU) soroushasadi mirror only has cached x86-64-v2 minio builds; Liara (docker-mirror.liara.ir) back-fills the -cpuv1 variants. Confirmed pullable + runs on the server CPU. MINIO_REGISTRY defaults to Liara, MINIO_IMAGE_TAG to a real -cpuv1 release; dev overrides both to plain Docker Hub :latest. Co-Authored-By: Claude Opus 4.8 --- docker-compose.v2.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docker-compose.v2.yml b/docker-compose.v2.yml index db619b5..8a96064 100644 --- a/docker-compose.v2.yml +++ b/docker-compose.v2.yml @@ -40,12 +40,12 @@ services: start_period: 10s minio: - # Pinned to a `-cpuv1` build: minio:latest is compiled for x86-64-v2 and crashes - # ("Fatal glibc error: CPU does not support x86-64-v2") on baseline-CPU servers. - # The -cpuv1 variants are the same release built for plain x86-64. This tag is - # the same release as local dev (RELEASE.2025-09-07), just CPU-v1. Override with - # MINIO_IMAGE_TAG in the env (dev sets it to `latest`). - image: ${INFRA_REGISTRY:-mirror.soroushasadi.com/}minio/minio:${MINIO_IMAGE_TAG:-RELEASE.2025-09-07T16-13-09Z-cpuv1} + # minio:latest is compiled for x86-64-v2 and crashes on baseline-CPU servers + # ("Fatal glibc error: CPU does not support x86-64-v2"). Use a `-cpuv1` build + # (same release, plain x86-64). Pulled from the Liara Docker mirror, which + # back-fills these tags (the soroushasadi mirror only has cached v2 builds). + # Dev overrides MINIO_REGISTRY= + MINIO_IMAGE_TAG=latest for plain Docker Hub. + image: ${MINIO_REGISTRY:-docker-mirror.liara.ir/}minio/minio:${MINIO_IMAGE_TAG:-RELEASE.2025-06-13T11-33-47Z-cpuv1} container_name: fr2-minio restart: unless-stopped command: server /data --console-address ":9001"