Event drivers need a way to communicate with Dispatch Solo. #685 added support for specifying an HTTP endpoint to drivers, and by default it points to 'host.docker.internal'. This works in Docker on Mac, but not every Docker environment is the same (for example it does not work in our OVA). The way we establish communication also affects authentication (which is tracked in #699), so we need to ensure they work nicely together.
Bug Report
Event drivers need a way to communicate with Dispatch Solo. #685 added support for specifying an HTTP endpoint to drivers, and by default it points to 'host.docker.internal'. This works in Docker on Mac, but not every Docker environment is the same (for example it does not work in our OVA). The way we establish communication also affects authentication (which is tracked in #699), so we need to ensure they work nicely together.