I have a small website with the git code hosted on my own Forgejo instance. I want to give my wife easy access to the code to update texts. I think using Forgejo is an easy enough interface for her to do that.
But how do I ensure that every commit is reflected on the website in a timely manner? I think webhooks are the usual answer. But do I add them to the website itself or do I run a separate service for that? If the latter, can you recommend one?
Or is there a better way? Seems kind of roundabout since the website and Forgejo run on the same hardware.


I haven’t used forgejo but I imagine you’d set a runner to trigger on merge or push to your main branch that does any build steps (if needed) and copies the artifact to the directory you’re serving
Exactly see the reference:
Forgejo Actions | Reference https://forgejo.org/docs/latest/user/actions/reference/