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

export GOOS=linux
export GOARCH=amd64

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

cp ${ROOT}/build/bin/observability-global-server ${ROOT}/build/package/globalserver

cd ${ROOT}/build/package/globalserver

docker build --platform linux/amd64 --network host  . -t observability-global-server:local

docker tag observability-global-server:local 557537366020.dkr.ecr.us-west-2.amazonaws.com/observability-global-server:v13
docker push 557537366020.dkr.ecr.us-west-2.amazonaws.com/observability-global-server:v13

rm -f ${ROOT}/build/package/globalserver/observability-global-server
