Skip to content

A Lambda to send Slack notifications for available beach volleyball courts at Beach38° in Munich, Germany

Notifications You must be signed in to change notification settings

visit1985/beach38-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beach38° Court Reservations Monitor Lambda

Deployment via Terraform

Create and adapt variables.tf from variables.tf.example in the root directory of this project. Then, run terraform from the root directory of this project.

Manual Deployment

Zip the content of the lambda folder and deploy it as an AWS Lambda with the following parameters:

  • Runtime: Python 2.7
  • Handler: beach38_monitor.lambda_handler
  • Timeout: 30 sec
  • Environment variables:
    • SLACK_URL
    • SLACK_CHANNEL

To schedule the Lambda for periodic execution, create a CloudWatch Event Rule with an appropriate cron expression e.g. cron(0 8 ? * MON-FRI *).

About

A Lambda to send Slack notifications for available beach volleyball courts at Beach38° in Munich, Germany

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published