24 lines
730 B
Bash
24 lines
730 B
Bash
#!/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"
|