From d02a1f3ba4ef877170fc2bb719696f4d1cc5a1c3 Mon Sep 17 00:00:00 2001 From: Hermes Date: Mon, 27 Jul 2026 12:10:08 +0000 Subject: [PATCH] embed well-known files in nginx command --- docker-compose.yaml | 23 +++++++++++++++++++++-- docker-compose.yml | 23 +++++++++++++++++++++-- 2 files changed, 42 insertions(+), 4 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index 13ec7e6..141c0b4 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -30,8 +30,27 @@ services: restart: unless-stopped expose: - "80" - volumes: - - ./well-known:/usr/share/nginx/html/.well-known:ro + command: + - sh + - -c + - | + mkdir -p /usr/share/nginx/html/.well-known/matrix + cat > /usr/share/nginx/html/.well-known/matrix/server <<'EOF' + { + "m.server": "mmdv-chats.dynv6.net" + } + EOF + cat > /usr/share/nginx/html/.well-known/matrix/client <<'EOF' + { + "m.homeserver": { + "base_url": "https://mmdv-chats.dynv6.net" + }, + "m.identity_server": { + "base_url": "https://mmdv-chats.dynv6.net" + } + } + EOF + nginx -g 'daemon off;' labels: traefik.enable: "true" traefik.http.routers.tuwunel-wk.entrypoints: "https" diff --git a/docker-compose.yml b/docker-compose.yml index 13ec7e6..141c0b4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -30,8 +30,27 @@ services: restart: unless-stopped expose: - "80" - volumes: - - ./well-known:/usr/share/nginx/html/.well-known:ro + command: + - sh + - -c + - | + mkdir -p /usr/share/nginx/html/.well-known/matrix + cat > /usr/share/nginx/html/.well-known/matrix/server <<'EOF' + { + "m.server": "mmdv-chats.dynv6.net" + } + EOF + cat > /usr/share/nginx/html/.well-known/matrix/client <<'EOF' + { + "m.homeserver": { + "base_url": "https://mmdv-chats.dynv6.net" + }, + "m.identity_server": { + "base_url": "https://mmdv-chats.dynv6.net" + } + } + EOF + nginx -g 'daemon off;' labels: traefik.enable: "true" traefik.http.routers.tuwunel-wk.entrypoints: "https"