Skip to content

Welcome to Chiefeh's Blog

This is the chiefeh.github.io version

I've decided to start recording my technology things so I can reference them in future when I forget things and for the benefit of others who are in a similar position. I've chosen MkDocs as the way to convert Markdown files into nice to look at websites with search.

GitHub Pages using MkDocs

This is the first step, to create this site and use it as an anchor around which to build out lots of learnings.

Building a Container

The MKDocs site contents simply need to be put into a container and served from a web server. This is done using a new workflow in GitHub actions using podman and a Container file (in lieu of Docker) and posting it using quay.io for the container registry. You can find the container here: https://quay.io/repository/chiefeh/my-first-container and run it using

podman run --rm -p 8080:80 quay.io/chiefeh/my-first-container

Infrastructure as code

Infrastructure as code (IaC) will depend on Terraform, Ansible, containers (see previous) and Continuous Integration/Continuous Delivery (CI/CD) to build the Infrastructure that will run applications. I am not a developer so a lot of this will be new to me, along with figuring out some new apps such as Atom.io, Git/GitHub and so on.

2023 Update

New Job. Time to reset.

2024 Update

Another new job. Time to reset again, and restart this!

This is a small change from within a new editor, zed.dev

Welcome!