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

IMAGE_TAG=${IMAGE_TAG:-"v9"}
export GOOS=linux
export GOARCH=amd64

ROOT=$(cd $(dirname ${BASH_SOURCE[0]})/../../../ && pwd)
cd ${ROOT}
make task-collector

cp ${ROOT}/build/bin/observability-regional-task-collector ${ROOT}/build/package/taskcollector

cd ${ROOT}/build/package/taskcollector

docker build --platform linux/amd64 -t 557537366020.dkr.ecr.us-west-2.amazonaws.com/observability-regional-task-collector:${IMAGE_TAG} .
docker push 557537366020.dkr.ecr.us-west-2.amazonaws.com/observability-regional-task-collector:${IMAGE_TAG}

rm -f ${ROOT}/build/package/taskcollector/observability-regional-task-collector
