Set access log format and Upstream

Set access log format to json_combined
Switch from $backend_variable to upstream
(Except for harbor, plane-minio, goaccess, opencloud)
This commit is contained in:
2026-03-17 18:06:10 +00:00
parent 50b13c34ef
commit 547701c7da
13 changed files with 284 additions and 52 deletions

View File

@@ -1,3 +1,16 @@
upstream drone_backend {
server drone:80;
# Keep up to 32 idle connections per worker
keepalive 16;
# Maximum time a connection can be idle
keepalive_timeout 60s;
# Maximum requests per keepalive connection
keepalive_requests 100;
}
server {
listen 80;
server_name drone.novicelab.io;
@@ -28,11 +41,11 @@ server {
resolver_timeout 5s;
# set $couch_backend 10.0.0.251:9001;
set $drone_backend drone:80;
set $drone_runner_backend drone-runner-1:3000;
# set $drone_backend drone:80;
# set $drone_runner_backend drone-runner-1:3000;
location / {
proxy_pass http://$drone_backend;
proxy_pass http://drone_backend;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;