Shouldn't this be `${parts.adhocracy.host}:${parts.ports.main}`? The domain is just the public name for the service, isn't it? Any worker node can have any IP, and will basically never have the same IP as the public one.