From b1a8ca861ed9981f946f9fdf9627dd27c7303438 Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Wed, 28 Jan 2026 12:48:50 +0100 Subject: [PATCH] fix(matrix): separate config and data mounts for Synapse Mount config files to /config and data directory to /data to avoid mount conflicts. Co-Authored-By: Claude Opus 4.5 --- docker-compose.macmini.yml | 6 +++--- docker/matrix/homeserver.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docker-compose.macmini.yml b/docker-compose.macmini.yml index 212f5a470..3121fa5b2 100644 --- a/docker-compose.macmini.yml +++ b/docker-compose.macmini.yml @@ -769,7 +769,7 @@ services: postgres: condition: service_healthy environment: - SYNAPSE_CONFIG_PATH: /data/homeserver.yaml + SYNAPSE_CONFIG_PATH: /config/homeserver.yaml TZ: Europe/Berlin # Secrets (override in .env) SYNAPSE_DB_PASSWORD: ${SYNAPSE_DB_PASSWORD:-synapse-secure-password} @@ -778,8 +778,8 @@ services: SYNAPSE_MACAROON_SECRET: ${SYNAPSE_MACAROON_SECRET:-change-me-macaroon-secret} SYNAPSE_REGISTRATION_SECRET: ${SYNAPSE_REGISTRATION_SECRET:-change-me-registration-secret} volumes: - - ./docker/matrix/homeserver.yaml:/data/homeserver.yaml:ro - - ./docker/matrix/log.config.yaml:/data/log.config.yaml:ro + - ./docker/matrix/homeserver.yaml:/config/homeserver.yaml:ro + - ./docker/matrix/log.config.yaml:/config/log.config.yaml:ro - ./docker/matrix/data:/data ports: - "8008:8008" diff --git a/docker/matrix/homeserver.yaml b/docker/matrix/homeserver.yaml index 5acc238d1..227b7cad0 100644 --- a/docker/matrix/homeserver.yaml +++ b/docker/matrix/homeserver.yaml @@ -38,7 +38,7 @@ database: # Logging # ============================================ -log_config: "/data/log.config.yaml" +log_config: "/config/log.config.yaml" # ============================================ # Media Storage