Software Stack
Created on 2024-12-09The goal of this website is to explore lightweight options for hosting content.
Docker
The site is built into a barebone Alpine Linux docker image.
The image contains a custom Go binary to server static pages.
The image is currently hosted on Google Cloud, but the image should be self-contained and could be deployed anywhere.
Markdown
Pages and posts are written in Markdown. This is generated as part of building the image. This step is handled through a simple shell script that pulls the dates from Git.
Source
You can find the code on GitHub.
The directory have the following meaning:
html
: any static resources to be copied as-is into the image.pages
: Markdown pagesposts
: Markdown blog postssrc
: Go code to serve the websitetools
: any tools used for building or deploying the image