diff --git a/docs/nginx/polylith-sample.conf b/docs/nginx/polylith-sample.conf index 658e0e4a4..ab3461848 100644 --- a/docs/nginx/polylith-sample.conf +++ b/docs/nginx/polylith-sample.conf @@ -18,6 +18,17 @@ server { return 200 '{ "m.homeserver": { "base_url": "https://my.hostname.com" } }'; } + # route requests to: + # /_matrix/client/.*/sync + # /_matrix/client/.*/user/{userId}/filter + # /_matrix/client/.*/user/{userId}/filter/{filterID} + # /_matrix/client/.*/keys/changes + # /_matrix/client/.*/rooms/{roomId}/messages + # to sync_api + location ~ /_matrix/client/.*?/(sync|user/.*?/filter/?.*|keys/changes|rooms/.*?/messages)$ { + proxy_pass http://sync_api:8073; + } + location /_matrix/client { proxy_pass http://client_api:8071; }