Skip to content

RyanAP1/PersonalSite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Resume Site Example

Simple Static Site hosted, to showcase usage of CI/CD automation using AWS Resources.

Pattern followed for site hosting Prod is Route53 -> Cloudfront -> S3 Bucket SiteHostingPattern

Endpoints

Dev:

Prod:

Deployment & CI/CD

This repository is linked to CircleCI and configured to lauch 3 workflows:

  • 1 to deploy site content Dev, then Prod (on Approval)
  • 1 to plan and apply the dev environment infrastructure (On Approval)
  • 1 to plan and apply the prod environment infrastructure.(On Approval)

See below for more detailed diagrams explaining flow.

Overview of CI/CD Pattern

CI/CD Overview

Todo / future changes

  • Add more stlying/detail to site beyond hosting pdf resume
  • Add automated checks for site health to fully automate prod deploy
  • Add automated check/scripting to not plan terraform if no change
  • Add prefix "www" support to Prod Cloudfront
  • Add similar cloudfront pattern for dev environment
  • Add more detail to diagrams.
  • CI/CD flow optimizations (consolidating workflows/jobs)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published