#!/usr/bin/env bash
set -euo pipefail

IMAGE_TAG=${IMAGE_TAG:-"v4"}
export GOOS=linux
export GOARCH=amd64
export CGO_ENABLED=1

export CC=/usr/local/Cellar/x86_64-unknown-linux-gnu/13.2.0/bin/x86_64-unknown-linux-gnu-gcc

ROOT=$(cd $(dirname ${BASH_SOURCE[0]})/../../../ && pwd)
cd ${ROOT}
make metering-supplementary-tool
cp ${ROOT}/build/bin/metering-supplementary-tool ${ROOT}/build/package/supplementary

cd ${ROOT}/build/package/supplementary

docker build --platform linux/amd64 -t 380838443567.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/metering-supplementary-tool:${IMAGE_TAG} .
docker push 380838443567.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/metering-supplementary-tool:${IMAGE_TAG}

rm -f ${ROOT}/build/package/supplementary/metering-supplementary-tool
