#!/bin/sh set -eu minio_alias="${MINIO_ALIAS:-easycard}" minio_endpoint="${MINIO_ENDPOINT:-http://minio-shared:9000}" minio_root_user="${MINIO_ROOT_USER:-easyflowadmin}" minio_root_password="${MINIO_ROOT_PASSWORD:-easyflowadmin123}" minio_bucket="${MINIO_BUCKET:-easycard}" minio_public_bucket="${MINIO_PUBLIC_BUCKET:-true}" echo "waiting for shared minio at ${minio_endpoint} ..." until mc alias set "${minio_alias}" "${minio_endpoint}" "${minio_root_user}" "${minio_root_password}"; do sleep 2 done mc mb -p "${minio_alias}/${minio_bucket}" || true if [ "${minio_public_bucket}" = "true" ]; then mc anonymous set download "${minio_alias}/${minio_bucket}" || true fi echo "shared minio bucket initialization completed"