AWS Splitwise Bills
This project is a simple AWS CDK stack that sends bills to Splitwise users every month. The stack is deployed using the AWS CDK and the resources are created using CloudFormation.
Useful commands
-
npm run build
compile typescript to js -
npm run watch
watch for changes and compile -
npm run test
perform the jest unit tests -
npx cdk deploy
deploy this stack to your default AWS account/region -
npx cdk diff
compare deployed stack with current state -
npx cdk synth
emits the synthesized CloudFormation template
Deployment
To deploy the stack, you need to have the AWS CLI installed and configured with your AWS account. You can install the AWS CLI by following the instructions here.
Additionally this project will be deployed using a GitHub Actions workflow. The workflow will be triggered when a new commit is pushed to the
main
branch.