My personal blog website, built using AWS CDK and deployed via GitHub Actions
GitHub Actions Build Status
![GitHub Actions Build Status Build status](https://github.com/john-tipper/johntipper.org/workflows/Build/badge.svg?raw=true)
Build
pushd web
gatsby clean
gatsby build
popd
./gradlew cdkPrepare
cdk synth \
--app 'java -jar ./infrastructure/build/cdk/infrastructure-all.jar -apiLambdaPath ./infrastructure/build/cdk/api-lambdas.zip -lambdaEdge ./infrastructure/build/cdk/lambdaEdge -domainName johntipper.org -region eu-west-2 -targetAccount 502171377804' \
--profile blog \
--output build/cdk.out
cdk deploy --app ./build/cdk.out --profile blog --require-approval never "*"