#!/usr/bin/env bash -x

export SERVICE_NAME="jpenner-ecr-lambda"
export ECR_REPOSITORY_URL="103233932089.dkr.ecr.us-east-1.amazonaws.com/lambda-jpenner-ecr-lambda"

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

docker build --build-arg SERVICE_NAME=${SERVICE_NAME} -t ${SERVICE_NAME}:latest docker --build-arg ARCH=amd64
docker tag ${SERVICE_NAME}:latest ${ECR_REPOSITORY_URL}:nodejs

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

docker push ${ECR_REPOSITORY_URL}:nodejs
