fix(stack): use pinned MinIO image with registry fallback

This commit is contained in:
ddadmin committed 2026-10-19 09:26:12 +02:00
1 parent 7d451a7ce9
commit 78cf7b5fae
11 files changed
+132 -73

No files matched your search

+5 -8
View File
@@ -121,9 +121,8 @@ services:
- ./spark/spark-defaults.conf:/opt/spark/conf/spark-defaults.conf:ro
minio:
build:
context: ./minio
target: minio
# Один и тот же образ опубликован автором в GHCR и Docker Hub.
image: &minio-image ${MINIO_REGISTRY:-ghcr.io}/coollabsio/minio:RELEASE.2025-04-22T22-12-26Z@sha256:a4938f37f1be1841b8e7b627ad0207b265345fd0d063e42d7410c78af0e63e68
container_name: minio
hostname: minio
networks:
@@ -139,9 +138,7 @@ services:
- minio-data:/data
minio-init:
build:
context: ./minio
target: mc
image: *minio-image
container_name: minio-init
hostname: minio-init
networks:
@@ -149,13 +146,13 @@ services:
depends_on:
- minio
entrypoint: >
/bin/sh -c "
/bin/sh -ec "
echo 'Waiting for MinIO...';
until mc alias set minio http://minio:9000 minioadmin minioadmin 2>/dev/null; do
sleep 1;
done;
echo 'MinIO is up, creating bucket...';
mc mb -p minio/lakehouse || true;
mc mb --ignore-existing minio/lakehouse;
echo 'Bucket lakehouse is ready';
exit 0;
"