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"