#!/usr/bin/env bash

set -e

mc config host add storage \
  "${DRYCC_STORAGE_ENDPOINT}" \
  "${DRYCC_STORAGE_ACCESSKEY}" \
  "${DRYCC_STORAGE_SECRETKEY}" \
  --lookup "${DRYCC_STORAGE_LOOKUP}" \
  --api s3v4
mc ping storage -x
mc mb --ignore-existing storage/"${DRYCC_STORAGE_BUCKET}"

htpasswd -Bbn "${DRYCC_REGISTRY_USERNAME}" "${DRYCC_REGISTRY_PASSWORD}" > "${REGISTRY_AUTH_HTPASSWD_PATH}"
echo "create ${REGISTRY_AUTH_HTPASSWD_PATH} success"