Skip to content

Commit 54b868e

Browse files
classabbyampthe-maldridge
authored andcommitted
services/nomad/infrastructure/nginx-mirror: add buildbot config
following upstream recommendations: https://docs.buildbot.net/current/manual/configuration/www.html#reverse-proxy-configuration Closes: #198 [via git-merge-pr]
1 parent bf4e38d commit 54b868e

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

services/nomad/infrastructure/nginx-mirror.nomad

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@ job "nginx" {
6262
"10-mirror.conf",
6363
"10-proxy.conf",
6464
"10-sources.conf",
65-
"10-wiki.conf"
65+
"10-wiki.conf",
66+
"10-buildbot.conf",
6667
]
6768

6869
content {
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
server {
2+
include /etc/nginx/fragments/ssl.conf;
3+
listen 443 ssl http2;
4+
listen [::]:443 ssl http2;
5+
server_name build.voidlinux.org;
6+
7+
proxy_set_header HOST $host;
8+
proxy_set_header X-Real-IP $remote_addr;
9+
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
10+
proxy_set_header X-Forwarded-Proto $scheme;
11+
proxy_set_header X-Forwarded-Server $host;
12+
proxy_set_header X-Forwarded-Host $host;
13+
14+
location / {
15+
proxy_pass http://buildbot-www.service.consul:8010/;
16+
}
17+
18+
location /sse/ {
19+
proxy_buffering off;
20+
proxy_pass http://buildbot-www.service.consul:8010/sse/;
21+
}
22+
23+
location /ws {
24+
proxy_http_version 1.1;
25+
proxy_set_header Upgrade $http_upgrade;
26+
proxy_set_header Connection $http_connection;
27+
proxy_pass http://buildbot-www.service.consul:8010/ws;
28+
proxy_read_timeout 6000s;
29+
}
30+
}

0 commit comments

Comments
 (0)