From 0fefedbb863fff3db2c94d256c5326d2fb9b0917 Mon Sep 17 00:00:00 2001 From: "soroush.asadi" Date: Fri, 12 Jun 2026 20:39:19 +0330 Subject: [PATCH] ci(deploy): use minio -cpuv1 image for baseline-CPU server MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The server CPU lacks x86-64-v2 (started being required at minio RELEASE.2023-11-01). MinIO publishes '-cpuv1' variants compiled for plain x86-64. Pin to RELEASE.2025-09-07T16-13-09Z-cpuv1 — same release as local dev, runs on the old CPU. Override via MINIO_IMAGE_TAG (dev = latest). Co-Authored-By: Claude Opus 4.8 --- docker-compose.v2.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docker-compose.v2.yml b/docker-compose.v2.yml index 7d8bc81..db619b5 100644 --- a/docker-compose.v2.yml +++ b/docker-compose.v2.yml @@ -40,10 +40,12 @@ services: start_period: 10s minio: - # Pinned to a pre-x86-64-v2 release: newer minio:latest is compiled for - # x86-64-v2 and crashes ("Fatal glibc error") on baseline-CPU servers. - # Override via MINIO_IMAGE_TAG in the env if this tag isn't on the mirror. - image: ${INFRA_REGISTRY:-mirror.soroushasadi.com/}minio/minio:${MINIO_IMAGE_TAG:-RELEASE.2024-06-13T22-53-53Z} + # 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} container_name: fr2-minio restart: unless-stopped command: server /data --console-address ":9001"