ci(deploy): pull minio -cpuv1 from Liara docker mirror (baseline CPU)
CI/CD / CI · Web (tsc) (push) Successful in 1m8s
CI/CD / Deploy · full stack (push) Failing after 20s

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 <noreply@anthropic.com>
This commit is contained in:
soroush.asadi
2026-06-12 21:09:26 +03:30
parent 0fefedbb86
commit 072ac78b77
+6 -6
View File
@@ -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"