This allows us to get access to `server_name` so we can use it when
creating the `LoggingContext("main")` in the future (pre-requisite for
https://github.com/element-hq/synapse/pull/18868).
This also allows us more flexibility to parse config however we want and
setup a Synapse homeserver. Like what we do in [Synapse Pro for Small
Hosts](https://github.com/element-hq/synapse-small-hosts).
Split out from https://github.com/element-hq/synapse/pull/18868
|
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test___main__.py | ||
| test_api.py | ||
| test_appservice.py | ||
| test_background_update.py | ||
| test_base.py | ||
| test_cache.py | ||
| test_database.py | ||
| test_generate.py | ||
| test_load.py | ||
| test_oauth_delegation.py | ||
| test_ratelimiting.py | ||
| test_registration_config.py | ||
| test_room_directory.py | ||
| test_server.py | ||
| test_tls.py | ||
| test_util.py | ||
| test_workers.py | ||
| utils.py | ||