Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Update workers.md to make media_repository work (again) #6519

Merged
merged 4 commits into from
Dec 11, 2019
Merged
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion docs/workers.md
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ Handles the media repository. It can handle all endpoints starting with:

/_matrix/media/

And the following regular expressions matching media-specific administration APIs:
... and the following regular expressions matching media-specific administration APIs:

^/_synapse/admin/v1/purge_media_cache$
^/_synapse/admin/v1/room/.*/media$
Expand All @@ -206,8 +206,21 @@ You should also set `enable_media_repo: False` in the shared configuration
file to stop the main synapse running background jobs related to managing the
media repository.

In the `media_repository` worker configuration file, configure the http listener to
expose the `media` resource. For example:

```yaml
worker_listeners:
- type: http
port: 8085
resources:
- names:
- media
```

Note this worker cannot be load-balanced: only one instance should be active.


### `synapse.app.client_reader`

Handles client API endpoints. It can handle REST endpoints matching the
Expand Down