Now on CloudFlare Pages
For a long time I’ve hosted huwfulcher.com on my own homeserver via Traefik & CloudFlare Tunnels. While the hosting was a breeze the ability to update the website was not.
I wanted to be able to just push a commit and have the website updated automatically. This resulted in a rube goldberg-esque CI/CD where a webhook would trigger on my git server to hit a corresponding webhook receiver on my homeserver which would then run a very hacky bash script to update the nginx folder with the new contents.
I spent the last couple of days trying to migrate this to using a Forgejo Action and rsync but met the limits of my DevOps prowess. For the sake of just getting things to work I’ve opted to put the site on CloudFlare Pages and just have the Foregjo Action do a direct upload.
The whole thing is much simpler now but does take a while to run. The Forgejo Action takes ~1m30s but I think with some caching I can bring that down.
I’m also using this to test adding images. Enjoy a piece of artwork by Gustave Dore!
