use arm64 for alpr_cache (renamed from alpr_cluster)

This commit is contained in:
Will Freeman
2025-12-04 19:11:03 -07:00
parent 416f1930d9
commit 7b9b0a7244
10 changed files with 25 additions and 173 deletions
+26
View File
@@ -0,0 +1,26 @@
#!/bin/bash
ECR_REPO_URL=912821578123.dkr.ecr.us-east-1.amazonaws.com/alpr_cache-lambda
set -e
# check if AWS role is assumed
if ! aws sts get-caller-identity &> /dev/null; then
echo "Error: AWS role is not assumed. Please assume the necessary role and try again."
exit 1
fi
cd src
# login to ECR
aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin $ECR_REPO_URL
# build and push Docker image to ECR for ARM64 using legacy format
docker buildx build --platform linux/arm64 -t $ECR_REPO_URL:latest --load .
docker push $ECR_REPO_URL:latest
# update lambda function
# export AWS_PAGER=""
# aws lambda update-function-code --function-name alpr_cache --image-uri $ECR_REPO_URL:latest
echo "Deployed!"