contrib/docker-compose: fixing mount that overrides containers' /etc (#6656)

The mount in the form of ./matrix-config:/etc overwrites the contents of the container /etc folder. Since all valid ca certificates are stored in /etc, the synapse.push.httppusher, for example, cannot validate the certificate from matrix.org.
This commit is contained in:
Fabian Meyer 2020-01-08 08:25:05 +01:00 committed by Richard van der Hoff
parent 91718b3f23
commit dd57715de2
2 changed files with 2 additions and 1 deletions

1
changelog.d/6656.doc Normal file
View File

@ -0,0 +1 @@
No more overriding the entire /etc folder of the container in docker-compose.yaml. Contributed by Fabian Meyer.

View File

@ -18,7 +18,7 @@ services:
- SYNAPSE_CONFIG_PATH=/etc/homeserver.yaml
volumes:
# You may either store all the files in a local folder
- ./matrix-config:/etc
- ./matrix-config/homeserver.yaml:/etc/homeserver.yaml
- ./files:/data
# .. or you may split this between different storage points
# - ./files:/data