diff options
author | Rory& <root@rory.gay> | 2024-08-16 14:22:56 +0200 |
---|---|---|
committer | Rory& <root@rory.gay> | 2024-08-16 14:22:56 +0200 |
commit | b305a16775934682e736345c5e885010de236cd3 (patch) | |
tree | 86aaab8cc3f22ca9e560427f4454964c87e45293 /host/Rory-nginx/services/matrix/synapse/workers/auth.nix | |
parent | Some synapse workers cleanup (diff) | |
download | Rory-Open-Architecture-b305a16775934682e736345c5e885010de236cd3.tar.xz |
Unify single workers
Diffstat (limited to 'host/Rory-nginx/services/matrix/synapse/workers/auth.nix')
-rw-r--r-- | host/Rory-nginx/services/matrix/synapse/workers/auth.nix | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/host/Rory-nginx/services/matrix/synapse/workers/auth.nix b/host/Rory-nginx/services/matrix/synapse/workers/auth.nix index e8d14b5..2313a4d 100644 --- a/host/Rory-nginx/services/matrix/synapse/workers/auth.nix +++ b/host/Rory-nginx/services/matrix/synapse/workers/auth.nix @@ -7,18 +7,20 @@ let hasFederationResource = false; workers = lib.range 0 (cfg.authWorkers - 1); workerName = "auth"; - workerRoutes = [ - "~ ^/_matrix/client/(api/v1|r0|v3|unstable)/login$" - "~ ^/_matrix/client/(api/v1|r0|v3|unstable)/account/3pid$" - "~ ^/_matrix/client/(api/v1|r0|v3|unstable)/account/whoami$" - "~ ^/_matrix/client/versions$" - "~ ^/_matrix/client/(api/v1|r0|v3|unstable)/voip/turnServer$" - "~ ^/_matrix/client/(r0|v3|unstable)/register$" - "~ ^/_matrix/client/(r0|v3|unstable)/register/available$" - "~ ^/_matrix/client/(r0|v3|unstable)/auth/.*/fallback/web$" - "~ ^/_matrix/client/(r0|v3|unstable)/password_policy$" - "~ ^/_matrix/client/(r0|v3|unstable)/capabilities$" - ]; + workerRoutes = { + client = [ + "~ ^/_matrix/client/(api/v1|r0|v3|unstable)/login$" + "~ ^/_matrix/client/(api/v1|r0|v3|unstable)/account/3pid$" + "~ ^/_matrix/client/(api/v1|r0|v3|unstable)/account/whoami$" + "~ ^/_matrix/client/versions$" + "~ ^/_matrix/client/(api/v1|r0|v3|unstable)/voip/turnServer$" + "~ ^/_matrix/client/(r0|v3|unstable)/register$" + "~ ^/_matrix/client/(r0|v3|unstable)/register/available$" + "~ ^/_matrix/client/(r0|v3|unstable)/auth/.*/fallback/web$" + "~ ^/_matrix/client/(r0|v3|unstable)/password_policy$" + "~ ^/_matrix/client/(r0|v3|unstable)/capabilities$" + ]; + }; in { config = lib.mkIf (cfg.authWorkers > 0) { |