#!/bin/bash

DOCKER_REGISTRY="557537366020.dkr.ecr.us-west-2.amazonaws.com"
IMAGE_NAME="slowlog-detector"
IMAGE_TAG="v3"

SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
PROJECT_ROOT="$(dirname "$(dirname "$SCRIPT_DIR")")"

cd "$PROJECT_ROOT" || { echo "Failed to change directory to $PROJECT_ROOT"; exit 1; }

docker buildx build --platform linux/amd64 -f "${SCRIPT_DIR}/Dockerfile" -t "${DOCKER_REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}" .

docker push "${DOCKER_REGISTRY}/${IMAGE_NAME}:${IMAGE_TAG}"
