Commit graph

10 commits

Author SHA1 Message Date
Lars Kaiser
7572d9af5a
chore(synapse): update shared worker config 2023-05-25 18:49:10 +02:00
Lars Kaiser
a4ee19474e
chore(synapse): update federation sender config 2023-05-25 18:49:10 +02:00
Lars Kaiser
62c26cd99c
chore(synapse): update user dir config 2023-05-25 18:49:10 +02:00
Lars Kaiser
a3d5ef5baf
chore(synapse): update appservice config 2023-05-25 18:39:23 +02:00
Lars Kaiser
411c78b65d
chore(synapse): update pusher config 2023-05-25 18:38:10 +02:00
Johanna Dorothea Reichmann
ca76c9d12e
fix(synapse): syntax error in worker_listeners config key leading to crash on startup 2021-09-16 09:37:06 +02:00
transcaffeine
ba43e1614a
fix(synapse): combining labels broke for workers 2021-04-30 08:13:09 +02:00
transcaffeine
f98e634c08
chore(synapse): fix bad whitespace 2021-04-28 11:46:29 +02:00
transcaffeine
dd4e4a064c
fix(synapse): pass default labels to workers aswell 2021-04-28 11:46:28 +02:00
Johanna Dorothea Reichmann
1985813915
feat(synapse): add support for deploying workers
Can deploy synapse workers and allow costum amounts of workers for each
type. For documentation on how to use, see `roles/synapse/README.md`.

In a docker deployment, each worker runs in their own docker container
with respective listener configurations. Labels can be declared in
`tasks/configure_workers.yml` for routing of requests.

In systemd deployments, each worker runs in it's own systemd service,
which are marked as being part of the main service, so restarting the
main service will restart all the workers as well.
2020-11-23 08:55:07 +01:00