From 6d79ddc1a123e8bfbcb80a564409637dcc04c1a4 Mon Sep 17 00:00:00 2001 From: Peter Smit Date: Sun, 23 Feb 2025 15:41:21 +0100 Subject: [PATCH] Add MAS --- synapse/.env.example | 8 +++++++- synapse/docker-compose.yml | 26 ++++++++++++++++++-------- 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/synapse/.env.example b/synapse/.env.example index 1375997..5d17150 100644 --- a/synapse/.env.example +++ b/synapse/.env.example @@ -1,4 +1,3 @@ -SYNAPSE_SERVER_NAME= SYNAPSE_POSTGRES_DATA_DIR= SYNAPSE_CONFIG_DIR= @@ -6,3 +5,10 @@ POSTGRES_DB= POSTGRES_USER= POSTGRES_PASSWORD= + +MAS_CONFIG_DIR= + +MAS_POSTGRES_DATA_DIR= +MAS_POSTGRES_DB= +MAS_POSTGRES_USER= +MAS_POSTGRES_PASSWORD= diff --git a/synapse/docker-compose.yml b/synapse/docker-compose.yml index 588cf4f..d4e82bb 100644 --- a/synapse/docker-compose.yml +++ b/synapse/docker-compose.yml @@ -1,4 +1,21 @@ services: + mas: + image: ghcr.io/element-hq/matrix-authentication-service:0.14.1 + restart: unless-stopped + working_dir: /config + volumes: + - ${MAS_CONFIG_DIR}:/config + ports: + - "8090:8090" + mas_db: + image: docker.io/library/postgres:17 + restart: unless-stopped + volumes: + - ${MAS_POSTGRES_DATA_DIR}:/var/lib/postgresql/data + environment: + POSTGRES_DB: ${MAS_POSTGRES_DB} + POSTGRES_USER: ${MAS_POSTGRES_USER} + POSTGRES_PASSWORD: ${MAS_POSTGRES_PASSWORD} synapse_db: image: docker.io/library/postgres:17 restart: unless-stopped @@ -14,16 +31,9 @@ services: restart: unless-stopped volumes: - ${SYNAPSE_CONFIG_DIR}:/data - environment: - SYNAPSE_SERVER_NAME: ${SYNAPSE_SERVER_NAME} - SYNAPSE_REPORT_STATS: "no" - SYNAPSE_ENABLE_REGISTRATION: "true" - SYNAPSE_POSTGRES_HOST: synapse_db - SYNAPSE_POSTGRES_USER: ${POSTGRES_USER} - SYNAPSE_POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} - SYNAPSE_POSTGRES_DB: ${POSTGRES_DB} ports: - "8008:8008" depends_on: - synapse_db + - matrix-authentication-service