Skip to content

haftahave/barcode-recognition

Repository files navigation

Amazon ECS container for barcode recognition

Build container: docker build -t [container-name] [path_to_sources]
Example: docker build -t barcode-recognition .

Run container: docker run [container-id] [arguments]
Example:

docker run \
 -e AWS_KEY='some-key' \
 -e AWS_REGION='us-west-2' \
 -e AWS_SECRET='some-secret' \
 -e FUNCTION_NAME='lambda_function_name' \
 -e FUNCTION_QUALIFIER='production' \
 -e FUNCTION_TRACE_ID='someId' \
 -e IMAGE_URL='https://s3-external-1.amazonaws.com/image/url/goes/here.jpg' \ 
 8689b22ebbbd

Where:

  • AWS_KEY - lambda function AWS key
  • AWS_REGION - lambda function AWS region
  • AWS_SECRET - lambda function AWS secret
  • FUNCTION_NAME - lambda function to pass recognized barcode
  • FUNCTION_QUALIFIER - lambda function qualifier
  • FUNCTION_TRACE_ID - AWS X-Ray trace id (optional)
  • IMAGE_URL - image URL to find barcode in

Inspired by How to use AWS Fargate and Lambda for long-running processes in a Serverless app

About

AWS Fargate container for barcode recognition

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages