Closed
Description
There are 2 sides to the dispatcher, the publisher and the runner itself. This has started to become a pain-point in tests and demos where the connection string for psycopg has to be re-constructed on the publisher side, for example.
We should instead have a single config / settings object that lazily gets stuff from the sources so the publisher and runner are reading from same places, and database connection details are configured once.