2023-11-10 22:49:08 +00:00
2021-12-02 00:43:59 +00:00
2023-06-21 15:31:02 +01:00
2023-06-21 15:31:02 +01:00
2023-04-01 22:01:49 +01:00
2023-11-10 20:52:47 +00:00
2023-03-14 18:13:30 +00:00
2023-11-10 22:41:54 +00:00
2023-11-10 20:52:47 +00:00
2023-11-10 21:18:01 +00:00
2021-12-01 21:46:19 +00:00
2023-06-21 15:31:02 +01:00
2023-03-14 19:12:20 +00:00
2023-11-10 22:49:08 +00:00
2022-05-30 18:38:51 +01:00
2023-11-10 20:52:47 +00:00
2023-11-10 20:52:47 +00:00
2023-11-10 20:59:31 +00:00

Blog

What

This repository is where the blog is stored. Features of using gitlab:

  • version control
  • CI/CD pipelines
  • 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 as well as amd64 to host on other platforms i.e eks

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

Simply put

  • Hugo
  • Gitlab CI/CD to build the image
  • Kubernetes Cluster to host

Do list

Notes

When Pulling / Cloning

git clone --recurse-submodules https://gitlab.com/ahmza/blog

Update the theme

git submodule update --remote --merge
S
Description
Readme
50 MiB
Languages
HTML 63.3%
Dockerfile 30.3%
CSS 6.4%