From c6ba932af55625eff49d13fdaaecc9898239f46d Mon Sep 17 00:00:00 2001 From: spawn Date: Sun, 1 Mar 2026 01:56:57 +0300 Subject: [PATCH] fix(ggr-nginx): route UI session delete to selenoid without breaking create --- .../roles/ggr_gateway/templates/nginx.conf.j2 | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/ansible/roles/ggr_gateway/templates/nginx.conf.j2 b/ansible/roles/ggr_gateway/templates/nginx.conf.j2 index b8b6290..79cf8d5 100644 --- a/ansible/roles/ggr_gateway/templates/nginx.conf.j2 +++ b/ansible/roles/ggr_gateway/templates/nginx.conf.j2 @@ -24,6 +24,15 @@ server { proxy_set_header X-Forwarded-Proto $scheme; } + location = /wd/hub/session { + proxy_pass http://ggr:4444/wd/hub/session; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + location /wd/hub/ { proxy_pass http://ggr:4444/wd/hub/; proxy_http_version 1.1; @@ -33,6 +42,25 @@ server { proxy_set_header X-Forwarded-Proto $scheme; } + location /wd/hub/session/ { + proxy_pass http://selenoid:4444/wd/hub/session/; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + location /session/ { + rewrite ^/session/(.*)$ /wd/hub/session/$1 break; + proxy_pass http://selenoid:4444; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + location /ggr/ { proxy_pass http://ggr-ui:8888/; proxy_http_version 1.1;