matrix-docker-ansible-deploy/roles/matrix-server/templates
Slavi Pantaleev 3fd6fd647f Put all containers in their own isolated Docker network (matrix)
Moving away from using the default bridge network to using our own.
This isolates our services from other Docker containers running
on the default network on the same host.

The benefits are that:

- isolation is a little better - we no longer share a default
bridge network with any other containers that might be running on the host

- there are no longer hard dependencies - we do service discovery
by DNS name, and not via explicit `--link` usage during container start,
so containers can start out of order and fail without bringing down others
with them
(`matrix-nginx-proxy` can continue running, even if one of the other services dies)

In the future, when other services get introduced,
the increased resilience and simplicity will help as well.
2018-08-08 08:57:48 +03:00
..
coturn Switch Docker image to official one 2018-05-25 21:58:53 +03:00
cron.d Make SSL renewal time configurable and nginx-proxy reload time adequate 2017-11-11 10:38:38 +02:00
env Switch from s3fs to Goofys 2018-02-20 21:36:08 +02:00
nginx-conf.d Put all containers in their own isolated Docker network (matrix) 2018-08-08 08:57:48 +03:00
riot-web Clean up riot-web UI (disable custom URLs and guest usage) 2018-05-30 15:36:09 +03:00
synapse Set up Synapse configuration using a template (not line/regexp replacements) 2018-06-26 21:05:59 +03:00
systemd Put all containers in their own isolated Docker network (matrix) 2018-08-08 08:57:48 +03:00
usr-local-bin Put all containers in their own isolated Docker network (matrix) 2018-08-08 08:57:48 +03:00
s3fs-credentials.j2 Add support for storing Matrix Synapse's media_store to Amazon S3 2017-09-07 18:26:41 +03:00