Separate buildbtw server and gitlab runner deployment
Currently, our gitlab runner custom executor hardcodes the buildbtw server URL, and relies on it to run on the same machine. By setting up a wireguard tunnel and making the buildbtw server URL configurable in the gitlab executor, we can host the buildbtw server on a separate machine.