From fde274c358627a4f1f6f9fe1ff29b0c018002bbe Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Mon, 14 Sep 2026 13:02:49 +0200 Subject: [PATCH] chore(development): switch MinIO client to AIStor image --- .ai/lessons.md | 4 ++++ docker-compose-maxio.dev.yml | 4 ++-- docker-compose.dev-multi.yml | 2 +- docker-compose.dev.yml | 2 +- docker/development/Dockerfile | 4 +--- 5 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.ai/lessons.md b/.ai/lessons.md index 711eb544a8..826e1bb5a6 100644 --- a/.ai/lessons.md +++ b/.ai/lessons.md @@ -95,3 +95,7 @@ ## Do not auto-heal existing deployments without a request - When a parser or label fix can apply only after container recreation, keep the change limited to new deployments and later user-initiated redeployments unless the user explicitly asks for live reconciliation. - Do not add status lookup fallbacks that alter existing deployment behavior when the requested scope is new deployments only. + +## Trace image replacements through build stages +- When replacing a container image for development, inspect both Compose services and every development Dockerfile `FROM` stage. +- A successful Compose pull does not prove the application build is free of the old image; validate the complete build dependency chain. diff --git a/docker-compose-maxio.dev.yml b/docker-compose-maxio.dev.yml index d408ff94fc..19bc9e6a20 100644 --- a/docker-compose-maxio.dev.yml +++ b/docker-compose-maxio.dev.yml @@ -162,7 +162,7 @@ services: networks: - coolify # maxio-init: - # image: minio/mc:latest + # image: quay.io/minio/aistor/mc:latest # pull_policy: always # container_name: coolify-maxio-init # restart: no @@ -182,7 +182,7 @@ services: # networks: # - coolify minio-init: - image: minio/mc:latest + image: quay.io/minio/aistor/mc:latest pull_policy: always container_name: coolify-minio-init restart: no diff --git a/docker-compose.dev-multi.yml b/docker-compose.dev-multi.yml index 3ce7b4bf3c..8ddcfc8f92 100644 --- a/docker-compose.dev-multi.yml +++ b/docker-compose.dev-multi.yml @@ -195,7 +195,7 @@ services: minio-init: profiles: ["minio"] - image: minio/mc:latest + image: quay.io/minio/aistor/mc:latest pull_policy: always restart: "no" depends_on: diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 76aa0b88eb..276912717d 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -150,7 +150,7 @@ services: networks: - coolify minio-init: - image: minio/mc:latest + image: quay.io/minio/aistor/mc:latest pull_policy: always container_name: coolify-minio-init restart: no diff --git a/docker/development/Dockerfile b/docker/development/Dockerfile index eb4970bd8c..ee9105ee02 100644 --- a/docker/development/Dockerfile +++ b/docker/development/Dockerfile @@ -1,8 +1,6 @@ # Versions # https://hub.docker.com/r/serversideup/php/tags?name=8.4-fpm-nginx-alpine ARG SERVERSIDEUP_PHP_VERSION=8.4-fpm-nginx-alpine -# https://github.com/minio/mc/releases -ARG MINIO_VERSION=RELEASE.2025-08-13T08-35-41Z # https://github.com/cloudflare/cloudflared/releases ARG CLOUDFLARED_VERSION=2025.7.0 # https://www.postgresql.org/support/versioning/ @@ -14,7 +12,7 @@ ARG NGINX_VERSION=1.31.2-r1 # ================================================================= # Get MinIO client # ================================================================= -FROM minio/mc:${MINIO_VERSION} AS minio-client +FROM quay.io/minio/aistor/mc:latest AS minio-client # ================================================================= # Final Stage: Production image