I have not really given the GitHub/Gitea actions that much credence before. They seem toy like when compared to what can be done with a fully built VM or system. But in the vain of learning something new, I want this website to be built and deployed from Gitea Actions.

Getting the initial action runner working was easy via Docker, but it seems to be orthogonal to what I’m used when it comes to running apps/programs. Since the system is supposed to have almost no apps, the action runner software is supposed to be pulled and run what is needed. This seems haphazard since you don’t have any real clue what the apps are doing; at least I think i can trust the container maintainer.

Getting template ideas from the usual sources, I have got it mostly to work with a lot of trial and error. After making some not great choices, it seems to be working. I need to get some of the aforementioned choices into conf management. But at the end of the day, I think this is a fairly secure and reproducible path, though atm it will require me to rebuild the container image myself.