This project is deployed using AWS CDK to deploy a CloudFormation stack written in Typescript.
And other tools like Docker, Poetry, npm and Cargo Lambda are used for locally bundling each different type of lambda function depending the language.
You will need already installed the following tools:
Assuming you already have bootstrapped the CDK in your AWS account and that you have a profile already configured prior to invoke the AWS CLI, you can follow these steps in order to do a deployment of the stack:
# bash
cd cdk
npm install
npm run cdk:deployTo clean all the resources deployed follow these steps:
# bash
cd cdk
npm install # If not done previously
npm run cdk:destroyAlso, get into the console and make sure in S3 and CloudWatch that all resources were removed, because sometimes they aren't completely deleted.