Goal of this application is to present example of serverless content moderation with usage of AWS services. Details and motivation was described in the following article
- Install project dependecies
pip3 install -r requirements.txt
- Customize parameters in template.yaml file (e.g. target bucket name or DynamoDB table name)
- Create new AWS S3 bucket
- Change
BUCKET_NAME
parameter in "build.sh" to name of created bucket - Execute building script with
sh build.sh
- Change
STACK_NAME
parameter in "deploy.sh" script to desired CloudFormation Stack name - Deploy application with
sh deploy.sh