Hello world!
This website has no real purpose. I created the grumple.cloud domain for shits and giggles, and to refresh myself in front-end web design, git, and CI/CD pipelines. So far, it's working!
This website is stored in a private Amazon S3 bucket, and securely served by a CloudFront distribution using Origin Access Control settings for access to the S3 bucket. I prefer this over Static S3 website hosting for its configurability and performance.
The code is stored in a private Github repository, using a
main
and dev
branch. A commit to either branch triggers a
CodePipeline
deployment to the corresponding main
or dev
prefix in the S3
bucket.
An AWS Chatbot notifies a Slack channel in a Workspace that I created when deployments start, finish, or error.
The main
branch website is available at
grumple.cloud, and
the dev
branch website is available at
dev.grumple.cloud.
View this solution's architecture diagram.