The architecture diagram above illustrates the workflow of this website it starts off by
main
branch, CodeQL
and tfscan
scans are triggered to identify vulnerabilities within the repository. The results are then uploaded to the Security
tab of the repository for further remediation.This is inspired by the Cloud Resume Challenge.
Ray's Frontend website (HTML/CSS/JavaScript with Tailwind CSS) delivers content thru Cloudfront and API Gateway. It's built with Infrastructure as Code (Terraform) with S3 as it's backend for keeping track of the state file. The AWS Services utilised to build this website are S3, Lambda, DynamoDB, API Gateway, Cloudfront, AWS Certificate Manager, Route53, and AWS Organizations. To wrap this up altogether with automation of building and deploying the infrastructure including the website a CI/CD (Github Actions) pipeline was tapped.
npm create astro@latest -- --template araxia55/aws-crc-frontend
This is a personal blog, portfolio, or blog template created for Astro.
Astro port of aria.
You can install this theme with the Astro command like so:
npm create astro@latest -- --template ccbikai/astro-aria