ci(deploy): use minio -cpuv1 image for baseline-CPU server
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:
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user