Skip to content

Commit

Permalink
docs: enhance readme (#2)
Browse files Browse the repository at this point in the history
* Update README.md

* Update README.md

* Update README.md
  • Loading branch information
antoinedelia authored Sep 2, 2024
1 parent d6784ea commit 774125f
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,19 @@
# The Cloud Optimist

A blog about Cloud & DevOps topics.
![Screenshot of the blog](https://github.com/user-attachments/assets/a14e87b2-ad5b-469c-9b5d-7fa6915bd2d7)

## Architecture Diagram
This project is a personal blog focused on Cloud & DevOps topics.

It features a static website built with [Hugo](https://gohugo.io/) (with the [Paper theme](https://github.com/nanxiaobei/hugo-paper)) and hosted on [AWS](https://aws.amazon.com/). The infrastructure is managed using [Terraform](https://www.terraform.io/), and all deployments are automated using [GitHub Actions](https://github.com/features/actions).

## Architecture

The blog is hosted on AWS using the following services:
- **S3**: For hosting the static website files.
- **CloudFront**: To deliver content quickly and securely across the globe.
- **Route 53**: For managing the domain name.
- **ACM**: To manage SSL/TLS certificates.

On new commits, a GitHub Action job will deploy the new infrastructure via Terraform (if any changes were detected), build the Hugo website and deploy its content to AWS S3 (again, if new changes are detected).

![Automatic deploy static website AWS drawio](https://github.com/antoinedelia/cloud-antoine-delia/assets/7138350/d0878545-22f1-42c8-8b04-aca4a932aaee)

0 comments on commit 774125f

Please sign in to comment.