Checks a website for a user and notifies the user by email if it changed.
This is mostly an AWS playground. :-)
You can configure wecky-web either to use a local dev DynamoDB or the production DB. When you want to use the local dev DB, set System Property accordingly. You can either use localstack or just follow the instructions given here.
amazon.dynamodb.endpoint=http://localhost:8000
When running wecky-web
against the production AWS environment, you need to set the accessKeyId and secretKey.
aws.accessKeyId=YOURKEYID
aws.secretKey=YOURKEYID
This can be done in Spring Boot style, using a system property for instance: -Daws.accessKeyId=FOOBAR
.
wecky-web
itself is a Spring Boot application that uses
spring-data-dynamodb
to read/write from/to DynamoDB andaws-java-sdk-lambda
to call lambda functions from java.