#!/usr/bin/env bash

set -x -e -u -o pipefail

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

docker build -t "${ECR_REPOSITORY_NAME}:${ECR_REPOSITORY_TAG}" "${SRC_DIR}"

aws ecr get-login-password --region us-east-1 \
    | docker login --username AWS --password-stdin "${ECR_REGISTRY_URL}"

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"
