sudo npm install -g aws-cdk
- npm install -g typescript
Install Java 17 Coretto gradle 7.6.1
## First Time
cd cdk
npm install # Creates nodes_modules dir
cdk bootstrap aws://707690211600/us-east-2 # Creates a S3 bucket required for CDK based deployments
## For every Build (start at root)
./gradlew build # Jar with "-aws" suffix is used for aws deployments, the other one can be run locally
cd cdk
cdk synth
cdk deploy
./gradlew bootRun
CDK Docs: https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_lambda-readme.html Sample CDK Project: https://github.com/sorengoyal/cdk-experiment Sample Spring Project: https://github.com/sorengoyal/spring-serverless-test