AWX CLI
AWS login and pull container image
set -e
APP_DIR=$(dirname "$(realpath "$0")")
REGION="us-east-1"
IMAGE_NAME="repo/image-name"
TAG="latest"
ACCOUNT_ID="12345678"
# Load environment variables from .env file
set -o allexport
source "$APP_DIR/.env"
set +o allexport
aws ecr get-login-password --region $REGION | docker login \
--username AWS --password-stdin $ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com
docker pull $ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com/$IMAGE_NAME:$TAG