mirror of
https://github.com/FoggedLens/deflock.git
synced 2026-02-12 15:02:45 +00:00
* Added "view image" button, if a wikimedia commons tag is present. * show thumbnail, prevent 'LPR LPR' --------- Co-authored-by: Will Freeman <hohosanta@me.com>
27 lines
746 B
Bash
Executable File
27 lines
746 B
Bash
Executable File
#!/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!"
|