From 2408c9b34feb69dca588c7ba1529988918bd9503 Mon Sep 17 00:00:00 2001 From: Antoine Delia Date: Mon, 2 Sep 2024 16:11:57 +0200 Subject: [PATCH 1/3] Update README.md --- README.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 87163db..ef64bd6 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,19 @@ # The Cloud Optimist -A blog about Cloud & DevOps topics. +Welcome to The Cloud Optimist repository! -## 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) From 86525486a3b37b502baf2858272b754ba5c4c1c3 Mon Sep 17 00:00:00 2001 From: Antoine Delia Date: Mon, 2 Sep 2024 16:14:41 +0200 Subject: [PATCH 2/3] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index ef64bd6..3dba503 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # The Cloud Optimist +![Screenshot of the blog](https://github.com/user-attachments/assets/a14e87b2-ad5b-469c-9b5d-7fa6915bd2d7) + + Welcome to The Cloud Optimist repository! This project is a personal blog focused on Cloud & DevOps topics. From 4e849c122ad4a89217d1b58e873d5fc518fba260 Mon Sep 17 00:00:00 2001 From: Antoine Delia Date: Mon, 2 Sep 2024 16:16:28 +0200 Subject: [PATCH 3/3] Update README.md --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index 3dba503..b7caef9 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,6 @@ ![Screenshot of the blog](https://github.com/user-attachments/assets/a14e87b2-ad5b-469c-9b5d-7fa6915bd2d7) - -Welcome to The Cloud Optimist repository! - 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).