From 7013e06e2f60e1401349fd054372808376facc87 Mon Sep 17 00:00:00 2001 From: Callum Macdonald Date: Wed, 5 Jan 2022 11:50:28 +0100 Subject: [PATCH] Improve Docker docs for use with Postgres (#11640) --- changelog.d/11640.doc | 1 + contrib/docker/docker-compose.yml | 1 + docker/README.md | 4 ++++ 3 files changed, 6 insertions(+) create mode 100644 changelog.d/11640.doc diff --git a/changelog.d/11640.doc b/changelog.d/11640.doc new file mode 100644 index 000000000..c4773e4f3 --- /dev/null +++ b/changelog.d/11640.doc @@ -0,0 +1 @@ +Add references for using Postgres to the Docker documentation. diff --git a/contrib/docker/docker-compose.yml b/contrib/docker/docker-compose.yml index 26d640c44..5ac41139e 100644 --- a/contrib/docker/docker-compose.yml +++ b/contrib/docker/docker-compose.yml @@ -14,6 +14,7 @@ services: # failure restart: unless-stopped # See the readme for a full documentation of the environment settings + # NOTE: You must edit homeserver.yaml to use postgres, it defaults to sqlite environment: - SYNAPSE_CONFIG_PATH=/data/homeserver.yaml volumes: diff --git a/docker/README.md b/docker/README.md index 4349e71f8..67c3bc65f 100644 --- a/docker/README.md +++ b/docker/README.md @@ -68,6 +68,10 @@ The following environment variables are supported in `generate` mode: directories. If unset, and no user is set via `docker run --user`, defaults to `991`, `991`. +## Postgres + +By default the config will use SQLite. See the [docs on using Postgres](https://github.com/matrix-org/synapse/blob/develop/docs/postgres.md) for more info on how to use Postgres. Until this section is improved [this issue](https://github.com/matrix-org/synapse/issues/8304) may provide useful information. + ## Running synapse Once you have a valid configuration file, you can start synapse as follows: