maskaravivek / opencv-docker-aws-lambda-circleci

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenCV AWS Lambda

Build:

docker build --platform linux/amd64 -t opencv-grayscale-image:1.0.0 .

Tag:

docker tag opencv-grayscale-image:1.0.0 927728891088.dkr.ecr.us-west-2.amazonaws.com/opencv-grayscale-image:1.0.0

Push:

docker push 927728891088.dkr.ecr.us-west-2.amazonaws.com/opencv-grayscale-image:1.0.0

Run locally:

docker run --platform linux/amd64 -e AWS_ACCESS_KEY_ID='<YOUR_KEY>' \
-e AWS_SECRET_ACCESS_KEY='<YOUR_ACCESS_KEY>' \
-e AWS_DEFAULT_REGION='us-west-2' \
--env-file .env \
-p 9000:8080 opencv-grayscale-image:1.0.0
curl "http://localhost:9000/2015-03-31/functions/function/invocations" -d '{"body": "{\"imageUrl\":\"https://picsum.photos/id/237/536/354\"}" }'

About

License:MIT License


Languages

Language:Python 55.3%Language:Dockerfile 40.6%Language:Shell 4.1%