DEPLOYMENT PIPELINE
Myro Productions: GitHub → Actions → AWS
Push to main → Terraform formats, validates, plans → Auto-applies on merge → CloudFront delivers
SOURCE
VERSION CONTROL
CI / CD PIPELINE
INFRASTRUCTURE
CLIENT
AWS — us-east-1
⚡
GitHub Actions
1
terraform fmt
Format Check
2
terraform validate
Syntax Check
3
terraform plan
Dry Run Preview
4
terraform apply
Deploy to AWS
on merge
S3
S3 Bucket
static site files
PRIVATE
access via OAC only
no public S3 access
CloudFront
HTTPS distribution
PUBLIC
CDN + edge cache
SSL/TLS · Origin Access Control
reads from S3 via OAC
GitHub
repository
main
Developer
pushes code
https://…
End User
any browser
push code
triggers
terraform apply
OAC
HTTPS
Myro Productions