
IMAGE_TAG="rc-v0.0.9"
IMAGE_NAME="provider-cost-server"
REPO="prod"

REGION="us-west-2"

ECR_REPO="dbaas/${REPO}/${IMAGE_NAME}"
ACCOUNT_ID=$(aws sts get-caller-identity --query Account --output text)
ECR_REG="${ACCOUNT_ID}.dkr.ecr.${REGION}.amazonaws.com"
if ! aws ecr describe-repositories --repository-name ${ECR_REPO} >/dev/null 2>&1
then
    aws ecr create-repository --repository-name ${ECR_REPO}
fi
aws ecr get-login-password --region ${REGION} | docker login --username AWS --password-stdin ${ECR_REG}
trap "docker logout https://${ECR_REG}" EXIT
ECR_IMAGE="${ECR_REG}/${ECR_REPO}:${IMAGE_TAG}"
docker tag ${IMAGE_NAME}:local ${ECR_IMAGE}
docker push ${ECR_IMAGE} 
