#!/usr/bin/env bash

set -e
shopt -s expand_aliases

alias mc="init-stack mc"
alias jq="init-stack jq"
alias quickwit="init-stack quickwit"

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}"

AWS_REGION=${DRYCC_STORAGE_ENDPOINT%%.*}
if [ "$DRYCC_STORAGE_LOOKUP" = "path" ]; then
    QW_S3_FORCE_PATH_STYLE_ACCESS="true"
fi
export AWS_REGION QW_S3_FORCE_PATH_STYLE_ACCESS

quickwit "$@"
