#!/usr/bin/env bash

set -e

mc config host add minio \
  "${DRYCC_MINIO_ENDPOINT}" \
  "${DRYCC_MINIO_ACCESSKEY}" \
  "${DRYCC_MINIO_SECRETKEY}" \
  --lookup "${DRYCC_MINIO_LOOKUP}" \
  --api s3v4

has_bucket(){
    mc ls minio -json|jq -r '.key'|grep -w "${DRYCC_MINIO_BUCKET}"
}

if  [ -z "$(has_bucket)" ] ;then
    mc mb minio/"${DRYCC_MINIO_BUCKET}"
    if  [ -z "$(has_bucket)" ] ;then
        echo "create bucket ${DRYCC_MINIO_BUCKET} error"
        exit 1
    fi
fi
echo "create bucket ${DRYCC_MINIO_BUCKET} success"
