#!/bin/bash


ls -alh
aws ecr get-login-password --region $ECR_REGION | docker login --username AWS --password-stdin $ECR_URL
docker_name="$ECR_URL/$DOCKER_PROJECT$SVC_NAME:${NEW_VERSION}"
echo $docker_name
docker build -f Dockerfile.aws -t $docker_name --no-cache --quiet --build-arg SSH_KEY="$GLOBAL_CICD_P81_PIPELINE_SSH_KEY" --build-arg NODEJS_AVAIL_MEMORY="$NODEJS_AVAIL_MEMORY" .
docker push $ECR_URL/$DOCKER_PROJECT$SVC_NAME:${NEW_VERSION}
status=$?
if [ $status -eq 0 ]; then
  echo "push successful"
else
  echo "push failed" && exit 1
fi