Skip to content

Latest commit

 

History

History

sam-app

RWTH Mensa Butler SAM App

This SAM (Serverless Application Model) App defines all supporting infrastructure required for the skill besides the AWS-hosted skill itself.

This includes:

  1. The DynamoDB table for storing data.
  2. The Lambda function that scrapes the website.
  3. Triggers that activate the lambda function on a schedule.
  4. IAM Roles that allow the Scraping Lambda and the Skill Lambda to communicate with the database.

Requirements

Local development

Local development is focused on the menu-scraper-lambda project. Please follow the instructions posted there.

Packaging and deployment

To deploy your application for the first time, run the following in your shell:

sam deploy --guided