matrix-docker-ansible-deploy/roles/matrix-nginx-proxy/templates/nginx/conf.d
Slavi Pantaleev 70796703d3 Run Synapse workers in their own containers
This switches the `docker exec` method of spawning
Synapse workers inside the `matrix-synapse` container with
dedicated containers for each worker.

We also have dedicated systemd services for each worker,
so this are now:
- more consistent with everything else (we don't use systemd
instantiated services anywhere)
- we don't need the "parse systemd instance name into worker name +
port" part
- we don't need to keep track of PIDs manually
- we don't need jq (less depenendencies)
- workers dying would be restarted by systemd correctly, like any other
service
- `docker ps` shows each worker separately and we can observe resource
usage
2021-01-25 12:14:46 +02:00
..
matrix-base-domain.conf.j2 Get matrix-corporal to play nicely with a Synapse worker setup 2021-01-25 09:46:41 +02:00
matrix-client-element.conf.j2 Remove useless quotes around ssl_ciphers value 2021-01-08 21:22:44 +02:00
matrix-dimension.conf.j2 Remove useless quotes around ssl_ciphers value 2021-01-08 21:22:44 +02:00
matrix-domain.conf.j2 Get matrix-corporal to play nicely with a Synapse worker setup 2021-01-25 09:46:41 +02:00
matrix-jitsi.conf.j2 Remove useless quotes around ssl_ciphers value 2021-01-08 21:22:44 +02:00
matrix-riot-web.conf.j2 Remove useless quotes around ssl_ciphers value 2021-01-08 21:22:44 +02:00
matrix-synapse.conf.j2 Run Synapse workers in their own containers 2021-01-25 12:14:46 +02:00
nginx-http.conf.j2 Riot is now Element 2020-07-17 11:31:20 +03:00