ci(deploy): use minio -cpuv1 image for baseline-CPU server
CI/CD / CI · Web (tsc) (push) Successful in 1m8s
CI/CD / Deploy · full stack (push) Failing after 1m6s

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 <noreply@anthropic.com>
This commit is contained in:
soroush.asadi
2026-06-12 20:39:19 +03:30
parent 56e2202b5b
commit 0fefedbb86
+6 -4
View File
@@ -40,10 +40,12 @@ services:
start_period: 10s start_period: 10s
minio: minio:
# Pinned to a pre-x86-64-v2 release: newer minio:latest is compiled for # Pinned to a `-cpuv1` build: minio:latest is compiled for x86-64-v2 and crashes
# x86-64-v2 and crashes ("Fatal glibc error") on baseline-CPU servers. # ("Fatal glibc error: CPU does not support x86-64-v2") on baseline-CPU servers.
# Override via MINIO_IMAGE_TAG in the env if this tag isn't on the mirror. # The -cpuv1 variants are the same release built for plain x86-64. This tag is
image: ${INFRA_REGISTRY:-mirror.soroushasadi.com/}minio/minio:${MINIO_IMAGE_TAG:-RELEASE.2024-06-13T22-53-53Z} # 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 container_name: fr2-minio
restart: unless-stopped restart: unless-stopped
command: server /data --console-address ":9001" command: server /data --console-address ":9001"