- Apr 25, 2022
-
-
David Robertson authored
-
- Apr 07, 2022
-
-
David Robertson authored
-
- Nov 01, 2021
-
-
Richard van der Hoff authored
* Docker image: avoid changing user during `generate` The intention was always that the config files get written as the initial user (normally root) - only the data directory needs to be writable by Synapse. This got changed in https://github.com/matrix-org/synapse/pull/5970, but that seems to have been a mistake. * Avoid changing user if no explicit UID is given * changelog
-
- Mar 16, 2021
-
-
Mathieu Velten authored
Co-authored-by:
Will Hunt <willh@matrix.org> Co-authored-by:
Erik Johnston <erik@matrix.org>
-
- Oct 11, 2020
-
-
Samuel Philipp authored
-
- Jul 17, 2020
-
-
Christopher May-Townsend authored
As mentioned in #7397, switching to a debian base should help with multi-arch work to save time on compiling. This is unashamedly based on #6373, but without the extra functionality. Switch python version back to generic 3.7 to always pull the latest. Essentially, keeping this as small as possible. The image is bigger though unfortunately.
-
- Feb 18, 2020
-
-
Richard van der Hoff authored
Lots of people seem to get confused by this mode, and it's been deprecated since Synapse 1.1.0. It's time for it to go.
-
- Nov 20, 2019
-
-
Andrew Morgan authored
-
- Oct 30, 2019
-
-
Anton Lazarev authored
-
- Sep 19, 2019
-
-
Michael Kaye authored
* Allow passing SYNAPSE_WORKER envvar * changelog.d * Document SYNAPSE_WORKER. Attempting to imply that you don't need to change this default unless you're in worker mode. Also aware that there's a bigger problem of attempting to document a complete working configuration of workers using docker, as we currently only document to use `synctl` for worker mode, and synctl doesn't work that way in docker.
-
- Sep 03, 2019
-
-
Michael Kaye authored
Adjust su-exec to only be used if needed. If UID == getuid() and GID == getgid() then we do not need to su-exec, and chmod will not work.
-
- Jun 27, 2019
-
-
Richard van der Hoff authored
... to help people escape env var hell
-
Richard van der Hoff authored
There's not much point in binding to localhost when it's in a docker container.
-
Richard van der Hoff authored
This is mostly a documentation change, but also adds a default value for SYNAPSE_CONFIG_PATH, so that running from the generated config is the default, and will Just Work provided your config is in the right place.
-
- Jun 26, 2019
-
-
Richard van der Hoff authored
When running under docker, we want to use docker's own logging stuff rather than losing the logs somewhere on the container's filesystem, so let's use log configs that spit logs out to stdout instead.
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Fixes #4830.
-
Richard van der Hoff authored
We don't want to generate any missing configs when running from a precanned config. (There's a strong argument that we don't want to do this at all, since generating a new signing key on each invocation sounds disasterous, but I don't fancy unpicking that for now.)
-
Richard van der Hoff authored
-
- Jun 25, 2019
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
... and inline generate_secrets
-
- Jun 20, 2019
-
-
Amber Brown authored
-
- Apr 25, 2019
-
-
*=0=1=4=* authored
-
- Feb 05, 2019
-
-
Richard van der Hoff authored
Also: * Fix wrapping in docker readme * Clean up some docs on the docker image * a workaround for #4554
-
- Sep 20, 2018
-
-
Jan Christian Grünhage authored
-
- Aug 02, 2018
-
-
Michael Kaye authored
This addresses #3224
-
- Feb 09, 2018
-
-
kaiyou authored
-
- Feb 08, 2018
- Feb 05, 2018
- Feb 04, 2018
- Feb 03, 2018
-
-
kaiyou authored
-