matrix-docker-ansible-deploy/roles
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-aux Add matrix-aux role to help with managing auxiliary files/directories 2021-01-11 22:32:52 +02:00
matrix-base Disable systemd services while stopping them 2021-01-25 08:58:23 +02:00
matrix-bot-matrix-reminder-bot Work around annoying Docker warning about undefined $HOME 2021-01-15 00:23:01 +02:00
matrix-bridge-appservice-discord Work around annoying Docker warning about undefined $HOME 2021-01-15 00:23:01 +02:00
matrix-bridge-appservice-irc Ensure matrix_appservice_irc_docker_src_files_path created when self-building 2021-01-22 22:42:40 +02:00
matrix-bridge-appservice-slack Work around annoying Docker warning about undefined $HOME 2021-01-15 00:23:01 +02:00
matrix-bridge-appservice-webhooks Work around annoying Docker warning about undefined $HOME 2021-01-15 00:23:01 +02:00
matrix-bridge-mautrix-facebook Upgrade mautrix-facebook to the new Postgres-only version 2021-01-20 10:12:51 +02:00
matrix-bridge-mautrix-hangouts Work around annoying Docker warning about undefined $HOME 2021-01-15 00:23:01 +02:00
matrix-bridge-mautrix-signal Try to tighten Signal bridge security 2021-01-22 18:56:08 +02:00
matrix-bridge-mautrix-telegram Fix mautrix-telegram paths creation bug 2021-01-19 09:15:34 +02:00
matrix-bridge-mautrix-whatsapp Attempt to fix mautrix-whatsapp DB migration user table conflict 2021-01-15 17:13:47 +02:00
matrix-bridge-mx-puppet-discord Make mx-puppet-* bridges not log to files 2021-01-22 19:22:26 +02:00
matrix-bridge-mx-puppet-instagram Make mx-puppet-* bridges not log to files 2021-01-22 19:22:26 +02:00
matrix-bridge-mx-puppet-skype Make mx-puppet-* bridges not log to files 2021-01-22 19:22:26 +02:00
matrix-bridge-mx-puppet-slack Make mx-puppet-* bridges not log to files 2021-01-22 19:22:26 +02:00
matrix-bridge-mx-puppet-steam Make mx-puppet-* bridges not log to files 2021-01-22 19:22:26 +02:00
matrix-bridge-mx-puppet-twitter Make mx-puppet-* bridges not log to files 2021-01-22 19:22:26 +02:00
matrix-bridge-sms Work around annoying Docker warning about undefined $HOME 2021-01-15 00:23:01 +02:00
matrix-client-element Update element-web (1.7.16 -> 1.7.17) 2021-01-20 08:35:07 -05:00
matrix-common-after/tasks Replace cronjobs with systemd timers 2021-01-14 23:35:50 +02:00
matrix-corporal Upgrade matrix-corporal (2.0.1 -> 2.1.0) 2021-01-18 18:23:17 +02:00
matrix-coturn Don't delete Docker images which may have been pulled by another 2021-01-23 14:01:31 +02:00
matrix-dimension Work around annoying Docker warning about undefined $HOME 2021-01-15 00:23:01 +02:00
matrix-dynamic-dns Don't delete Docker images which may have been pulled by another 2021-01-23 14:01:31 +02:00
matrix-email2matrix Work around annoying Docker warning about undefined $HOME 2021-01-15 00:23:01 +02:00
matrix-jitsi Don't delete Docker images which may have been pulled by another 2021-01-23 14:01:31 +02:00
matrix-ma1sd Work around annoying Docker warning about undefined $HOME 2021-01-15 00:23:01 +02:00
matrix-mailer Work around annoying Docker warning about undefined $HOME 2021-01-15 00:23:01 +02:00
matrix-nginx-proxy Run Synapse workers in their own containers 2021-01-25 12:14:46 +02:00
matrix-postgres Merge remote-tracking branch 'origin/master' into synapse-workers 2021-01-23 15:04:11 +01:00
matrix-redis Be more specific with the Redis version being used 2021-01-25 01:34:58 +02:00
matrix-registration Work around annoying Docker warning about undefined $HOME 2021-01-15 00:23:01 +02:00
matrix-synapse Run Synapse workers in their own containers 2021-01-25 12:14:46 +02:00
matrix-synapse-admin Work around annoying Docker warning about undefined $HOME 2021-01-15 00:23:01 +02:00