#!/usr/bin/env bash
set -e
AWS_REGION="eu-north-1"
ACCOUNT_ID="562311164350"
REPO="eclipse-solitaire-backend"
IMAGE_URI=$(jq -r '.imageUri' /opt/codedeploy-scripts/imageDetail.json)

echo "Logging into ECR..."
aws ecr get-login-password --region "$AWS_REGION" \
  | docker login --username AWS --password-stdin ${ACCOUNT_ID}.dkr.ecr.${AWS_REGION}.amazonaws.com

echo "Pulling new image..."
docker pull "$IMAGE_URI"

echo "Starting new container..."
docker run -d --name backend --restart=always -p 80:5000 "$IMAGE_URI"
