Updated Readme

This commit is contained in:
Hamza Ahmed
2023-11-10 20:59:31 +00:00
parent 23fd594e9a
commit 4b14e4d328
+28
View File
@@ -7,13 +7,41 @@ Features of using gitlab:
- CI/CD pipelines - CI/CD pipelines
- gitlab container image repository - gitlab container image repository
Github Repo simply becasue TINA !!
The CI/CD pipeline builds the blog into both arm64 so I can host the site on my [Pi cluster](https://blog.ahmza.com/posts/building-a-docker-swarm-with-pis/) as well as amd64 to host on other platforms i.e eks The CI/CD pipeline builds the blog into both arm64 so I can host the site on my [Pi cluster](https://blog.ahmza.com/posts/building-a-docker-swarm-with-pis/) as well as amd64 to host on other platforms i.e eks
## Why ## Why
# Pros of static sites
* Security
* Reliability
* Speed
* Scalability
* Low Resource requirement
I had rack mounted servers running my website and decided that the power hungry machines were consuming way too much power
so I decided to migrate to a cluster of raspberry pis which you can find a post on my site. A static site made the most sense
for reasons mentioned above
## How ## How
Simply put
* Hugo
* Gitlab CI/CD to build the image
* Kubernetes Cluster to host
## Do list ## Do list
## Notes ## Notes
# When Pulling / Cloning
``` bash
git clone --recurse-submodules https://gitlab.com/ahmza/blog
```
# Update the theme
``` bash
git submodule update --remote --merge
```