Weaving together my existing #selfhosted services to publish a university course schedule (https://tos.kultwiki.net/) from a #forgejo git repository (https://learn.kultwiki.net/thomas/TOSV25). #ForgejoActions start #mkdocs and the result is rsynced to #NginxProxyManager, which serves it as static pages. Took a while to figure out how to run actions across docker containers but it is always rewarding to streamline workflows while retaining complete control.