#!/usr/bin/env bash

set -x -e -u -o pipefail

ECR_REGISTRY_URL=$( echo "${ECR_REPOSITORY_URL}" | cut -f 1 -d '/' )

docker build --platform linux/amd64 -t "${ECR_REPOSITORY_NAME}:${ECR_REPOSITORY_TAG}" "${SRC_DIR}"

docker tag "${ECR_REPOSITORY_NAME}:${ECR_REPOSITORY_TAG}" "${ECR_REPOSITORY_URL}:${ECR_REPOSITORY_TAG}"
docker push "${ECR_REPOSITORY_URL}:${ECR_REPOSITORY_TAG}"

docker tag "${ECR_REPOSITORY_NAME}:${ECR_REPOSITORY_TAG}" "${ECR_REPOSITORY_URL}:latest"
docker push "${ECR_REPOSITORY_URL}:latest"
