Skip to content

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