This Forgejo instance is hosted on a VPS running NixOS.
The Forgejo Runner is hosted in a LXC container running on a local nix server
The runner builds the containers and pushes them to this Forgejo registry
In the frontend container I bundle the compiled src with Caddy to run as a standalone app. The exposed frontend port can then be served via reverse proxy.