nix/coordinator: fix various errors
Signed-off-by: Raito Bezarius <raito@lix.systems>
This commit is contained in:
parent
7ace78107c
commit
101612eb70
|
@ -113,7 +113,7 @@ in
|
|||
gerrit=GerritConfig(
|
||||
...
|
||||
),
|
||||
url=${builtins.toJSON config.services.buildbot-coordinator.buildbotUrl},
|
||||
url=${builtins.toJSON config.services.buildbot-master.buildbotUrl},
|
||||
nix_eval_max_memory_size=${builtins.toJSON cfg.evalMaxMemorySize},
|
||||
nix_eval_worker_count=${if cfg.evalWorkerCount == null then "None" else builtins.toString cfg.evalWorkerCount},
|
||||
nix_supported_systems=${builtins.toJSON cfg.buildSystems},
|
||||
|
@ -127,7 +127,7 @@ in
|
|||
hasSSL = host.forceSSL || host.addSSL;
|
||||
in
|
||||
"${if hasSSL then "https" else "http"}://${cfg.domain}/";
|
||||
dbUrl = config.services.buildbot-nix.coordinator.dbUrl;
|
||||
dbUrl = cfg.dbUrl;
|
||||
pythonPackages = ps: [
|
||||
ps.requests
|
||||
ps.treq
|
||||
|
@ -162,16 +162,20 @@ in
|
|||
};
|
||||
|
||||
services.nginx.enable = true;
|
||||
services.nginx.virtualHosts.${cfg.domain} = {
|
||||
services.nginx.virtualHosts.${cfg.domain} =
|
||||
let
|
||||
port = config.services.buildbot-master.port;
|
||||
in
|
||||
{
|
||||
locations = {
|
||||
"/".proxyPass = "http://127.0.0.1:${builtins.toString config.services.buildbot-coordinator.port}/";
|
||||
"/".proxyPass = "http://127.0.0.1:${builtins.toString port}/";
|
||||
"/sse" = {
|
||||
proxyPass = "http://127.0.0.1:${builtins.toString config.services.buildbot-coordinator.port}/sse";
|
||||
proxyPass = "http://127.0.0.1:${builtins.toString port}/sse";
|
||||
# proxy buffering will prevent sse to work
|
||||
extraConfig = "proxy_buffering off;";
|
||||
};
|
||||
"/ws" = {
|
||||
proxyPass = "http://127.0.0.1:${builtins.toString config.services.buildbot-coordinator.port}/ws";
|
||||
proxyPass = "http://127.0.0.1:${builtins.toString port}/ws";
|
||||
proxyWebsockets = true;
|
||||
# raise the proxy timeout for the websocket
|
||||
extraConfig = "proxy_read_timeout 6000s;";
|
||||
|
|
Loading…
Reference in a new issue